字词 | 数组 |
类别 | 中英文字词句释义及详细解析 |
释义 | 数组 1.数组的说明及数组元素的引用 (1)数组的说明 可以用类型说明语句或DEMENSION语句对数组进行说明。 ①用类型说明语句 格式如下; 类型说明符 数组说明符,数组说明符,… INTEGER A(1∶100),X(1∶2,1∶3) KEALT(-2∶4) 以上说明语句中的A(1∶100),X(1∶2,1∶3)∶T(-2∶4)都称为数组说明符,它田数组名和维说明符组成,如图3.2.3-1。 图3.2.3-1 数组说明符 维说明符可包含多个下标,各下标以逗号隔开。下标的个数代表了数组的维数,FORTRAN77规定最多可达7维。 每个下标由下界机上界组成,它们只能是整常数或整型符号常数所构成的表达式·下界为1时可省略,例如:
②用DEMENSION语句例如: 1)EMENSION X(20),N(-1∶2,1∶4) 用DEMENSION说明的数组仍遵循隐含规则,若想改变其类型可用如下格式: DEMENSION X(20).N(-1∶2.1∶4) INTEGER X REAL N (2)数组元素的引用 数组元素可以出现在任何能够使用简单变量的表达式中。 其中下标可以是整常数、整型变量、整型算术表达式。 2.数组的存储结构 FORTRAN语言中,二维数组的存储顺序是“按列”存放的。 3.数组的输入输出 数组的输入输出有三种形式。 (1)利用显示DO循环 例如: 使用显示DO循环可以利用循环变量控制数组中元素输入输出的次序和数量,但每行仅能输入输出一个元素。 (2)利用数组名 例如: 当用数组名做为输入输出项时,将对整个数组进行输入输出。元素输入输出的顺序与数组在内存中的存储顺序一致。输入输出的形式由FORMAT语句中的洛式说明来控制。 (3)利用隐含DO循环 隐含DO循环的一般形式:(list,v=e1,e2,e3) 其中list为输入输出项表,v是循环控制变量,e1,e2,e3分别为循环变量的初值、终值和增量。当增量为1时,e3和它之前的逗号可省略。 例如: WRITE(*,200)((M(I,J),J=1,3),I=1,2) 200 FORMAT(1X,314) 以上隐含DO循环,在内层括号中的为内循环,在外层括号里的为外循环。 在输入输出语句中利用隐含DO循环时,可以用循环控制变量控制数组中各元素输入输出的次序和个数。输入输出的形式由FORMAT语句中的格式说明来控制。 4.用DATA语句给数组赋初值 (1)利用数组名 例如: INTEGER A(10) DATA A/10*0/(*给整个数组赋初值零*) (2)用隐含DO循环 例如: INTEGER A(10) DATA(A(I),I=1,5)/5*1/(*给数组的前5个元素赋初值1*) |
随便看 |
|
文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。