W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
program code_name
開始、以 end program code_name
結(jié)束的首末聲明,變量聲明以及需要執(zhí)行的命令或者操作三個部分組成。通用的 Fortran 代碼文件的文件后綴可以是 .f90
、
.f
、.g95
等等,但通常為了統(tǒng)一和適應(yīng)不同版本的 Fortran 編譯環(huán)境建議采用 .f90
后綴。和 C、C++ 語言比較類似,F(xiàn)ortran 代碼也是通過編譯執(zhí)行。比如對如下所示的示例代碼執(zhí)行 gfortran code_name.f90 -o code_name
即可生成可執(zhí)行程序
code_name
,再執(zhí)行 ./code_name
則會輸出代碼執(zhí)行結(jié)果如下。
program code_name
implicit none
real x, y, z
x = 2
y = 3
z = x + y * 5
print *, x, y
print *, 'z = ', z
end program code_name
2.00000000 3.00000000
z = 17.0000000
這里我們發(fā)現(xiàn)在上面給出的示例代碼中有一行
implicit none
,明明本來的代碼已經(jīng)符合三個部分了,為什么要多加這一行呢?這是因為在舊 Fortran 中存在隱式類型聲明,為了規(guī)避在 Fortran 95 以后的版本中可能出現(xiàn)錯誤,特意在每個開頭聲明之后都加上這么一行。這樣我們在寫代碼的過程中如果使用到了未提前聲明或者打錯字符的變量名,編譯程序就會報錯告知我們。這對于形成良好的代碼習(xí)慣和增強代碼可維護性有很大的幫助,因此此行聲明必不可少。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: