Fortran 声明的注意事项
2016-03-30 14:20
344 查看
implicit none
让每个变量必须显示声明。
parameter 常数声明
常数声明的两种方法
使用 parameter 作为形容词来限定 变量声明时候,必须要 有 两个冒号,表示 形容词已经形容完毕。 这是f90里新加入的。
变量赋初值时候,可以直接在声明后直接赋值,这时不能少了 冒号 如
integer ::i=3
Fortran 77 要使用 data 命令来 设置初值。
用两个 斜杠包住 要设置的值。
data会依照顺序来设置 初值。
如:
equivalence 等价声明
类似引用类型。 两个变量使用一块内存。
声明部分的 位置:最前面。
当出现 计算和输出输入命令之后, 就不能再写 声明语句了。 和C语言一样。
data命令也算是 声明的一部分。
让每个变量必须显示声明。
parameter 常数声明
常数声明的两种方法
program parameter implicit none real a real , parameter :: b = 3.15 parameter(a=3.14) write(*, '(3x, f5.2)') a write(*, '(3x, f5.2)') b end
使用 parameter 作为形容词来限定 变量声明时候,必须要 有 两个冒号,表示 形容词已经形容完毕。 这是f90里新加入的。
变量赋初值时候,可以直接在声明后直接赋值,这时不能少了 冒号 如
integer ::i=3
Fortran 77 要使用 data 命令来 设置初值。
用两个 斜杠包住 要设置的值。
data会依照顺序来设置 初值。
如:
program parameter implicit none real a integer b character *(20)str data a,b,str /3.14, 100 , 'hello'/ write(*, *) a,b,str end
equivalence 等价声明
类似引用类型。 两个变量使用一块内存。
声明部分的 位置:最前面。
当出现 计算和输出输入命令之后, 就不能再写 声明语句了。 和C语言一样。
data命令也算是 声明的一部分。
相关文章推荐
- linux下awk的典型用法示例
- Spring MVC之@RequestMapping 详解
- eclipse使用SVN插件 不显示提交人 不显示修改后的*号 解决方法
- hdu 1698 Just a Hook(线段树成段更新lazy)
- 如何应对编程疲劳
- 钱
- 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
- 正则 群组 Group
- JavaWeb学习总结(十三)——使用Session防止表单重复提交
- iOS边练边学--UITabBarController的简单使用
- 关于maven项目的build path编译错误
- 对android 回调机制的总结
- Failed to start service jboss.network.management
- Test text
- 国外少儿PYTHON编程书推荐
- Oracle11g x64使用Oracle SQL Developer报错:Unable to find a Java Virtual Machine
- 5.2与终端进行对话
- JSONP
- 在ibatis和mysql环境下使用insert如何获取返回值
- sql 自定义函数