最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Fortran基礎(chǔ)編程(4)——聲明與程序結(jié)構(gòu)

2022-04-11 11:05 作者:易木木響叮當(dāng)  | 我要投稿

以下內(nèi)容轉(zhuǎn)載木木公眾號:易木木響叮當(dāng)

聲明

Fortran標(biāo)準(zhǔn)中有一項不太好的功能,它的變量并不一定要經(jīng)過程序的聲明才能使用,編譯器會根據(jù)變量名稱的第一個字母來自動決定這個變量的類型。第一個字母為I、J、K、L、M、N的變量會被視為整數(shù)類型,其他的變量則會被視為浮點數(shù)來使用。

implicit命令

在開始做聲明之前,都加入implicit none這個描述可以有效避免上述不太好的功能。
注:implicit命令一定要進(jìn)階program命令的下一行!

常數(shù)的聲明方法

我們的程序中有一些值是固定不變的,比如說重力加速度、圓周率等,這些數(shù)據(jù)可以聲明為“常數(shù)”。


注:常數(shù)在程序中只能設(shè)置一次,數(shù)值設(shè)置后,在程序代碼中不能改變它的內(nèi)容,若在程序中改變“常數(shù)”的值,編譯時會報錯。

變量初值

固定格式中設(shè)置初值時,需要用到DATA命令:
在data后面接上所要設(shè)置初值的變量,然后利用兩個斜杠包住所要設(shè)置的值。


注:程序中聲明的部分一定要全部寫在程序的前面(緊接著program)

IF基礎(chǔ)用法

和python、C、matlab等編程語言一樣,fortran也有著自己的程序流程控制,具體的含義就不多講了,只強(qiáng)調(diào)一下表示的方式與注意的細(xì)節(jié)。
基本程序塊:


或是


多重嵌套


注:如果所需要執(zhí)行的程序模塊只有一行程序代碼,可以把if跟這行代碼寫在同一行,可省略thenend if.




Fortran基礎(chǔ)編程(4)——聲明與程序結(jié)構(gòu)的評論 (共 條)

分享到微博請遵守國家法律
松滋市| 金阳县| 壶关县| 福建省| 洞头县| 保靖县| 宣武区| 邯郸市| 岳阳县| 金秀| 鹤庆县| 桂林市| 泽库县| 青田县| 棋牌| 兴山县| 永顺县| 新津县| 弥渡县| 海兴县| 行唐县| 贵溪市| 克什克腾旗| 卓资县| 石城县| 大宁县| 科尔| 会东县| 汉中市| 曲麻莱县| 扶绥县| 陆丰市| 广元市| 灵丘县| 瓮安县| 荔浦县| 邵阳县| 宁化县| 淮南市| 山阳县| 类乌齐县|