h***o 发帖数: 539 | 1 in fortran....
今天debug了半天,大部分都这个错误。sigh... |
a******s 发帖数: 232 | 2 你说什么呢?
【在 h***o 的大作中提到】 : in fortran.... : 今天debug了半天,大部分都这个错误。sigh...
|
g********e 发帖数: 106 | 3 using implicit? :))
【在 h***o 的大作中提到】 : in fortran.... : 今天debug了半天,大部分都这个错误。sigh...
|
t**c 发帖数: 97 | 4 always implicit none
【在 h***o 的大作中提到】 : in fortran.... : 今天debug了半天,大部分都这个错误。sigh...
|
h***o 发帖数: 539 | 5 那是不是就跟c一样了?每个变量都要先定义?
【在 t**c 的大作中提到】 : always implicit none
|
a******s 发帖数: 232 | 6 fortran弄到现在这个还不明白啊?真是ft
【在 h***o 的大作中提到】 : 那是不是就跟c一样了?每个变量都要先定义?
|
h***o 发帖数: 539 | 7 我以前从不写fortran....这次是为了将来考虑,要和别人的code couple起来,
所以才勉为其难用fortran写。可怜如我呀。
【在 a******s 的大作中提到】 : fortran弄到现在这个还不明白啊?真是ft
|
a******s 发帖数: 232 | 8 fortran里面这个叫i-n规则,所有的变量都不用定义,但是如果开头字母是
i-n的话,就缺省认为是integer,otherwise real.不像c里面,如果不定义就出错。
当然我说得是variables,不是array.
【在 h***o 的大作中提到】 : 我以前从不写fortran....这次是为了将来考虑,要和别人的code couple起来, : 所以才勉为其难用fortran写。可怜如我呀。
|
S***y 发帖数: 186 | 9
At least, in Fortran you can choose to use
a "mm" or a "dd" without declaring them.
Is what you want a "real" mm?
If yes, you have to declare her. Otherwise, you don't.
In C, you have to declare everything beforehand
no matter what you want is a "mm" or "dd"
【在 h***o 的大作中提到】 : 那是不是就跟c一样了?每个变量都要先定义?
|
a*******x 发帖数: 47 | 10 Haha
【在 h***o 的大作中提到】 : in fortran.... : 今天debug了半天,大部分都这个错误。sigh...
|
s*r 发帖数: 2757 | 11 real 不好,我多半用real*8的
【在 h***o 的大作中提到】 : in fortran.... : 今天debug了半天,大部分都这个错误。sigh...
|
s*r 发帖数: 2757 | 12 好处是下面写错一个变量就会报错
【在 h***o 的大作中提到】 : 那是不是就跟c一样了?每个变量都要先定义?
|
h***o 发帖数: 539 | 13 函数是不是也要先定义一下返回类型?
【在 s*r 的大作中提到】 : 好处是下面写错一个变量就会报错
|
g********e 发帖数: 106 | 14 yes
【在 h***o 的大作中提到】 : 函数是不是也要先定义一下返回类型?
|