国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
巴彦淖尔市| 丹阳市| 瑞金市| 安岳县| 连南| 当雄县| 酒泉市| 名山县| 滦南县| 拉萨市| 巴塘县| 闽清县| 嘉义县| 株洲市| 安吉县| 台前县| 玉田县| 固镇县| 泾源县| 凭祥市| 辽中县| 宁海县| 万山特区| 宜兴市| 孟连| 垦利县| 康乐县| 泰顺县| 洪泽县| 东乡| 中西区| 新津县| 铁岭县| 施甸县| 赫章县| 凯里市| 青河县| 罗甸县| 湟源县| 卢龙县| 贡觉县|