
fortran mod
fortran里面MOD是什么函数,什么意思。另外,fortran里面未赋初值的话,系统默认为零吗?...
fortran 里面MOD 是什么函数,什么意思。
另外,fortran里面未赋初值的话,系统默认为零吗? 展开
另外,fortran里面未赋初值的话,系统默认为零吗? 展开
1个回答
展开全部
求余数啊
MOD(5,3)的余数就是2
Fortran有著名的I-N规则,
就是以I-N开头的变量如果不定义,默认为整数,其余的默认为实数。
未赋初值的话,有的编译器为零或零点零,有的是不可预料。
和解释型语言不通,解释型语言因为执行环境在,所以总是能自动定义变量,自动赋给相应的初值比如0,编译型的语言,都应该赋初值。
因为fortran的编译器众多(真的不少,好多大公司的出C编译器同时要出Fortran的),有的会直接给编译通不过错误,有的会自动赋初值0,有的是编译出很小的程序,程序自身不带初始化段,执行时开辟内存空间,会导致值难以预料。
所以最好采用现代的方法,变量都要定义,都要赋初值。
MOD(5,3)的余数就是2
Fortran有著名的I-N规则,
就是以I-N开头的变量如果不定义,默认为整数,其余的默认为实数。
未赋初值的话,有的编译器为零或零点零,有的是不可预料。
和解释型语言不通,解释型语言因为执行环境在,所以总是能自动定义变量,自动赋给相应的初值比如0,编译型的语言,都应该赋初值。
因为fortran的编译器众多(真的不少,好多大公司的出C编译器同时要出Fortran的),有的会直接给编译通不过错误,有的会自动赋初值0,有的是编译出很小的程序,程序自身不带初始化段,执行时开辟内存空间,会导致值难以预料。
所以最好采用现代的方法,变量都要定义,都要赋初值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询