knrt.net
当前位置:首页 >> FortrAn中stop和EnD的区别? >>

FortrAn中stop和EnD的区别?

stop主要的功能是程序断点调试,一般格式为stop n可以是某个数字如10000,也可以是某个字符串如'某程序体调试'等等。 它可以把这个数字或字符串显示在输出结果上,供程序员调试参考。 而end不具备上述功能,当然end在子程序中具备返回子程序的功...

没有区别的,等价的。 Fortran77普遍使用“do和continue组合”,continue前面是有一个标号的,是一种老的处理方式

// 表示字符型量的合并,可以是字符型常量、变量、表达式。 如 'ABC' // 'DE' 即 'ABCDE'

谁乱说没区别的。有没有区别要看系统和编译器。 Unix文件系统下大小写是敏感的,.f90和.F90是两个不同的文件。而后者常作为未进行预处理的文件而默认会进行预处理,前者往往不会。如果文件里面有 #include "xxx" 之类的语句,前者一般是会报错的...

/=和.ne.都是可以的 而是C语言的写法 你那个错误大概是因为if语句没用括号 比如if c2 /= 0.0 then 应为if (c2 /= 0.0) then

一个程序可以由多个源代码共同组成。 当源代码很多时,都写在一个 hello.f90 里就不适合了,比如上万行的代码。通常分开不同的模块书写。 例如 project 1.exe 工程,由 hello1.f90 hello2.f90 等文件组成。 compile hello.f90 是编译 hello1.f90...

手动输入 read(*,*)a 文件输入 read(9,*)a 格式输入 read(9,100)a 100 format(5I) 输出read变成write就可以了

错误。 π 这是一个特殊字符。Fortran 不识别这个字符。 应该是: Real , parameter :: PI = 3.1415926 然后 PI*R**2

一种用法,是说明语句,即把变量定义成实型,例如 REAL NA,NB,NC 另一种用法是类型转换函数,即把变量值或者表达式的类型变成实型,例如 A = REAL(B*C + NA) 你问的应该是后一种用法,返回值是real型的,括号里可以是整型、实型、复数型、双精度...

很简单,在perl代码中加入如下一行代码,就可以在运行在当前行的时候停住,我们都用这种方式调试 ;

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com