鍍金池/ 教程/ Java/ Fortran編程風格
Fortran還原功能
Fortran關系運算符
Fortran運算符優(yōu)先級
Fortran基本語法
Fortran文件輸入輸出
Fortran嵌套select case結構
Fortran變量
Fortran Cycle語句
Fortran語言環(huán)境設置
Fortran數據類型
Fortran數組
Fortran字符
Fortran if...else if...else 語句
Fortran調試程序
Fortran編程風格
Fortran if...then語句結構
Fortran嵌套循環(huán)
Fortran常量
Fortran循環(huán)
Fortran導出數據類型
Fortran字符串
Fortran操作函數
Fortran do...while循環(huán)結構
Fortran內部函數
Fortran數字精度
Fortran選擇決策
Fortran重塑函數
Fortran運算符
Fortran構造函數
Fortran模塊
Fortran位置函數
Fortran數字
Fortran指針
Fortran算術運算符
Fortran exit語句
Fortran動態(tài)數組
Fortran嵌套if結構
Fortran select case結構
Fortran向量和矩陣乘法函數
Fortran邏輯運算符
Fortran if...then...else 結構
Fortran教程
Fortran過程
Fortran Stop語句
Fortran基本輸入輸出
Fortran do循環(huán)結構
Fortran查詢函數

Fortran編程風格

編程風格是所有關于下面的一些規(guī)則,同時制定方案。這些好的做法傳遞價值就類似可讀性和明確性在程序中。

一個好的程序應該具有以下特點:

  • 可讀性
  • 正確的邏輯結構
  • 不言自明的注釋和備注

例如,如果做類似下面的注釋,它不會有太大的幫助:

! loop from 1 to 10 
do i=1,10  

但是,如果正在計算二項式系數,需要這個循環(huán)nCr,那么像這樣的注釋是有好處的:

! loop to calculate nCr 
do i=1,10
  • 縮進代碼塊,使各個層次的代碼清晰。

  • 自我檢查代碼,以確保零會有類似除法,沒有數值誤錯,負實數的負實數或對數平方根。

  • 包括代碼,以確保變量不采取非法或超范圍值,即輸入驗證。

  • 沒有把檢查是不必要的,并且會減慢執(zhí)行。例如:

real :: x 
x = sin(y) + 1.0

if (x >= 0.0) then
   z = sqrt(x)
end if
  • 采用適當的算法的代碼編寫明顯。
  • 拆分延續(xù)長表達式使用標記 ‘&’.
  • 富有意義的變量名命名。

上一篇:Fortran運算符下一篇:Fortran字符