Fortran Coder
标题:
enrty函数运行时,实参值没有传递到形参
[打印本页]
作者:
xiaoxiaomama
时间:
2021-4-29 15:46
标题:
enrty函数运行时,实参值没有传递到形参
请教大佬一个问题,编写了一个科学计算的小程序:程序经过编译和链接,都没有报错,但是运行到enrty函数时,实参值没有传递到形参,输出结果都是nan
我看了输出有如下两句可能跟错误有关:
“RFtest.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“RFtest.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbase.dll”。无法查找或打开 PDB 文件。
上网查了查将C:\Windows\SysWOW64路径和C:\Windows\win32路径下都有KernelBase.dll和ucrtbase.dll文件,
注册表里也没有默认的.dll程序。
请问是怎么回事呢?我本身是64位系统
作者:
Transpose
时间:
2021-4-29 17:32
不是这个问题,PDB文件和你程序无关,不需要处理
http://fcode.cn/guide-32-1.html
出现NAN的问题很大一部分是数学问题,包括0/0,负数开方等等,在项目属性中选择使之报错
nan.png
(24.49 KB, 下载次数: 270)
下载附件
2021-4-29 17:32 上传
作者:
xiaoxiaomama
时间:
2021-4-30 10:55
我用debug调试,发现没有进行参数传递,结果当然也是错的,为什么呢?
作者:
fcode
时间:
2021-4-30 15:58
需看到完整代码才能判断。
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2