FORTRAN语言基础:实参传递与数组元素
需积分: 50 152 浏览量
更新于2024-08-09
收藏 829KB PDF 举报
"FORTRAN语言基础,包括字符集和标识符的使用规则,以及关于实参为数组元素的函数调用机制。"
在FORTRAN编程语言中,数组在函数调用时有两种常见方式:以数组名作为实参和以数组元素作为实参。这两种情况都涉及到实参与形参之间的地址匹配。
1. 当实参为数组名时,数组名在FORTRAN中实际上代表了数组的第一个元素的地址。在调用函数SUB1(A)的例子中,实参数组A(2,3)的六个元素会与形参数组B(-1:3)逐一对齐,形参数组的元素B(-1)到B(3)分别对应A的元素A(1,1)至A(2,3)。这种匹配方式允许形参数组的大小小于实参数组,但要求实参数组的长度至少要等于形参数组的长度。
2. 实参为数组元素时,实参不再是整个数组,而是数组中的某个特定元素。在这种情况下,形参数组将与实参元素及其后续元素逐个对应。这意味着,即使实参仅传递了一个数组元素,形参数组仍可以从实参元素开始,访问实参数组的其他元素。但需要注意,如果形参数组过大,可能会超出实参数组的边界,导致未定义的行为。
FORTRAN语言的基础规定包括字符集和标识符的使用:
1. FORTRAN90的字符集包括大写字母、小写字母、数字和一系列特殊字符,其中大小写字母在FORTRAN中是等价的,标识符的首字符必须是字母。
2. 标识符的命名规则遵循一定的规范,例如,它们可以由字母、数字和下划线组成,但不能以数字开头。FORTRAN不会区分标识符中的空格,且不区分大小写。例如,SUM、sum和SuM都被认为是同一个标识符。
3. 在FORTRAN中,标识符可以用于表示变量、符号常量、函数和程序等对象。虽然没有保留字,但使用内部函数名如SIN或语句关键词如READ作为标识符可能导致混淆,因此建议避免这样做。
4. 在编写标识符时,推荐使用具有描述性的名字,以提高代码的可读性。例如,TOTAL表示总量,BETA代表贝塔值等。
理解和掌握这些基础知识对于编写FORTRAN程序至关重要,它可以帮助程序员正确地处理数组参数,理解变量的命名规则,从而编写出清晰、可维护的代码。
2010-06-07 上传
2013-07-15 上传
2010-06-07 上传
2023-04-30 上传
2023-04-13 上传
2023-05-26 上传
2023-05-26 上传
2023-06-06 上传
2024-06-26 上传
![](https://profile-avatar.csdnimg.cn/e3f7abaf5ea54531a7639f970e75dd50_weixin_26712065.jpg!1)
Big黄勇
- 粉丝: 60
- 资源: 4004
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景