99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Fortran 跨行與注釋

2023-12-29 14:55 更新

有的時(shí)候我們編寫(xiě)的計(jì)算式可能會(huì)比較長(zhǎng),這個(gè)時(shí)候?yàn)榱舜a和公式的高可閱讀性,我們通常采用 Fortran 語(yǔ)言所提供的跨行功能。比如說(shuō)如下所示的原打印輸出,就可以在中途使用 & 符號(hào)來(lái)聲明下一行是前一行的后續(xù),這樣的執(zhí)行結(jié)果是一致的。

print *, zhang, qian, sun, li, zhou, wu, zhen, wang

!!! 可以換成
print *, zhang, qian, sun, li &
, zhou, wu, zhen, wang

上面的例子是變量的跨行輸出,如果是一個(gè)長(zhǎng)字符串,也是可以使用一樣的方式的,只是需要在中斷的前一行末尾和下一行開(kāi)頭同時(shí)加上 & 符號(hào),如下所示。

print *, 'Fortran is so good for the scientific calculation.'

!!! 可以換成
print *, 'Fortran is so good &
&for the scientific calculation.'

我們之前在定義變量的時(shí)候已經(jīng)提過(guò),為了代碼整潔性可能會(huì)同時(shí)將同一類型的變量放置在同一行,之間用逗號(hào)分割即可。如果是在給變量賦值的時(shí)候,是不是也能夠?qū)①x值式放置在同一行呢?原則上來(lái)說(shuō),如果賦值式比較短的話,是可以將多行賦值式縮短在同一行的,它們之間使用 ; 進(jìn)行連接。這里值得注意的是,最后一個(gè)賦值式后面一定不要多加 ;,如下所示。

!!! 修改前
x = 3
y = 4
z = 5

!!! 修改后
x = 3; y = 4; z = 5

Fortran 語(yǔ)言中的注釋其實(shí)在上面的內(nèi)容中也已經(jīng)接觸到了,! 之后的內(nèi)容將會(huì)被 Fortran 編譯器認(rèn)為是注釋內(nèi)容。一般來(lái)說(shuō),一個(gè) ! 的注釋其實(shí)就已經(jīng)足夠了,但是為了區(qū)分行注釋與行末注釋,建議在行注釋的時(shí)候使用三個(gè) !,而在行末注釋時(shí)使用一個(gè) !。當(dāng)然如果存在相鄰多行同時(shí)進(jìn)行注釋,或者在一個(gè)可視窗口內(nèi)有多個(gè)行末注釋,建議協(xié)調(diào)成同一列以增強(qiáng)代碼整潔性。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)