W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
有的時候我們編寫的計算式可能會比較長,這個時候為了代碼和公式的高可閱讀性,我們通常采用 Fortran 語言所提供的跨行功能。比如說如下所示的原打印輸出,就可以在中途使用 & 符號來聲明下一行是前一行的后續(xù),這樣的執(zhí)行結(jié)果是一致的。
print *, zhang, qian, sun, li, zhou, wu, zhen, wang
!!! 可以換成
print *, zhang, qian, sun, li &
, zhou, wu, zhen, wang
上面的例子是變量的跨行輸出,如果是一個長字符串,也是可以使用一樣的方式的,只是需要在中斷的前一行末尾和下一行開頭同時加上 & 符號,如下所示。
print *, 'Fortran is so good for the scientific calculation.'
!!! 可以換成
print *, 'Fortran is so good &
&for the scientific calculation.'
我們之前在定義變量的時候已經(jīng)提過,為了代碼整潔性可能會同時將同一類型的變量放置在同一行,之間用逗號分割即可。如果是在給變量賦值的時候,是不是也能夠?qū)①x值式放置在同一行呢?原則上來說,如果賦值式比較短的話,是可以將多行賦值式縮短在同一行的,它們之間使用 ; 進行連接。這里值得注意的是,最后一個賦值式后面一定不要多加 ;,如下所示。
!!! 修改前
x = 3
y = 4
z = 5
!!! 修改后
x = 3; y = 4; z = 5
Fortran 語言中的注釋其實在上面的內(nèi)容中也已經(jīng)接觸到了,! 之后的內(nèi)容將會被 Fortran 編譯器認為是注釋內(nèi)容。一般來說,一個 ! 的注釋其實就已經(jīng)足夠了,但是為了區(qū)分行注釋與行末注釋,建議在行注釋的時候使用三個 !,而在行末注釋時使用一個 !。當(dāng)然如果存在相鄰多行同時進行注釋,或者在一個可視窗口內(nèi)有多個行末注釋,建議協(xié)調(diào)成同一列以增強代碼整潔性。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: