Fortran学习笔记2——数组

1.数组声明

TYPE, DIMENSION(100) :: array

TYPE可以是REAL,INTEGER或者CHARACTER

Fortran2003使用方括號([])用作數組生成器。下列表達式定義一個含有五個元素的整型數組array1=[1,2,3,4,5]。

2.數組初始化

數組在使用之前一定要初始化。

數組元素的初始化方法:

1.使用賦值語句初始化數組。

2.在類型聲明語句中初始化數組。

3.用READ語句初始化數組。

改變數組下標取值範圍

REAL, DIMENSION(11) :: a

REAL, DIMENSION(-5:5) :: b

REAL, DIMENSION(2:12) :: c

a,b,c都是長度爲11的實型數組。如果a,b都已初始化,那麼c=a+b是正確的。

使用數組時,注意查看數組是否發生數組越界。

在數組命名時使用有名常數。這樣有助於修改程序。

操作數組中的部分元素:

array_begin:array_end:increment

如果array_begin省略,那麼默認值爲第一個元素的下標,如果array_end省略則爲數組中的最後一個元素的下標,如果increment省略那麼默認值爲1.array(:)表示數組中的全部元素。

在使用數組之前,判斷是否實際上真的需要數組解決問題。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值