fortran程序結構
C 註釋
program 程序名
說明語句
執行語句
end
源文件書寫格式
一行有80列,一列一字符
標號區(1-5)續行區(6)語句區(7-73)註釋區(73-80)
數據的描述
數據類型
有數據類型的 先定義數據類型
interger real double complex logical character
簡單的輸出語句
write(*,*) 輸出項表 輸出設備號,表控格式
print *,輸出項表
輸入語句
read(*,*)輸入表
program 程序名 主程序語句
if-else-end if 選擇
do 標號[,] 循環變量=表達1,表達2[,表達3]
標號 continue 循環
文件
open(u,file=fn,status=st)
read(u,f,end=lab) 輸入表
write(u,f) 輸出表
close(u)
fortran95
自由書寫格式,不在受限於Fortran77原有限制
需要進行聲明
有數據類型 整型interger 浮點real 復complex 字符character 邏輯
! 註釋
& 跨行
write(*,*) 表 !輸出
read(*,*) 表 !輸入
if () then
選擇
end if
select case(變量)
case()
case()
end select
do 變量=1,2,1
循環
end do
do while(邏輯運算)
循環
end do
cycle 跳過
exit 退出
名:do i=1,2,1
署名循環
end do 名