1.陣列的宣告
integer,parameter::num=52.陣列操作integer::student(num)
或者 integer a(10)
或者 integer a(
10,6
)student(
1)=5 !第乙個元素值為5,預設索引值從1開始
賦初值integer a(5)
data /1,2,3,4,5/data /5*0/ !5個0
data(a(i),i=2,4,1) /2,2,3/ !隱do迴圈
3.where...elsewhere...endwhere 《fortran95 程式設計》彭國倫 p138
將陣列中符合某一特徵(比如小於3)的元素重新形成乙個陣列
4.宣告乙個可變大小的陣列
integer,allocatable::a(:) !a是乙個可變大小的一維陣列5.函式write(*,*)"
how many syudents
"read(*,*)num
allocate(a(num)) !配置記憶體空間
5.1子程式subroutine
program ex5.2全域性變數common...call subroutine sub1()
...end program
subroutine sub1()
...end subroutine sub1
子程式中遇到return即返回到呼叫處,如在子程式最後可以省略
common a,ba=1b=2
Fortran輸入輸出與宣告 xdd
1.建議程式總體格式 1 program ex1.1 2.3 end progr 2.想要打出 my name is xdd write my name is xdd 3.宣告型別 識別符號 字串處理 1 integer a 或 integer a 2real b 或 real b 3 real k...
高效使用FORTRAN陣列
發信人 huicai 老灰菜 信區 fortran 標 題 高效使用fortran陣列 發信站 瀚海星雲 2002年10月10日23 06 02 星期四 站內信件 高效使用fortran陣列 1 陣列整體訪問 最快的陣列操作發生在連續訪問整個陣列或大部分陣列的時候。對整個陣列或大部分陣列實施乙個或者...
Fortran 學習手記 陣列篇
part i 陣列定義 1.fortran最大支援7維的陣列 2.定義陣列大小的引數可以是數字或者常數 parameter 但不可以是變數 3.定義陣列的幾種形式 1 integer a 10,10 最簡單的方法 2 integer,dimension 10,10 a 另外一種做法 3 intege...