Fortran教學
Fortran語言環境設置
Fortran基本語法
Fortran數據類型
Fortran變量
Fortran常量
Fortran運算符
Fortran算術運算符
Fortran關係運算符
Fortran邏輯運算符
Fortran運算符優先級
Fortran選擇決策
Fortran if...then語句結構
Fortran if...then...else 結構
Fortran if...else if...else 語句
Fortran嵌套if結構
Fortran select case結構
Fortran嵌套select case結構
Fortran循環
Fortran do循環結構
Fortran do...while循環結構
Fortran嵌套循環
Fortran exit語句
Fortran Cycle語句
Fortran Stop語句
Fortran數字
Fortran字符
Fortran字符串
Fortran數組
Fortran向量和矩陣乘法函數
Fortran還原功能
Fortran查詢函數
Fortran構造函數
Fortran重塑函數
Fortran操作函數
Fortran位置函數
Fortran動態數組
Fortran導出數據類型
Fortran指針
Fortran基本輸入輸出
Fortran文件輸入輸出
Fortran過程
Fortran模塊
Fortran內部函數
Fortran數字精度
Fortran編程風格
Fortran調試程序
Fortran編程風格
編程風格是所有關於下面的一些規則,同時制定方案。這些好的做法傳遞價值就類似可讀性和明確性在程序中。
一個好的程序應該具有以下特點:
- 可讀性
- 正確的邏輯結構
- 不言自明的註釋和備註
例如,如果做類似下面的註釋,它不會有太大的幫助:
! loop from 1 to 10 do i=1,10
但是,如果正在計算二項式係數,需要這個循環nCr,那麼像這樣的註釋是有好處的:
! loop to calculate nCr do i=1,10
縮進代碼塊,使各個層次的代碼清晰。
自我檢查代碼,以確保零會有類似除法,沒有數值誤錯,負實數的負實數或對數平方根。
包括代碼,以確保變量不採取非法或超範圍值,即輸入驗證。
沒有把檢查是不必要的,並且會減慢執行。例如:
real :: x
x = sin(y) + 1.0 if (x >= 0.0) then z = sqrt(x) end if
- 採用適當的算法的代碼編寫明顯。
- 拆分延續長表達式使用標記 ‘&’.
- 富有意義的變量名命名。