Fortran 板


LINE

最近看到一個程式 感覺是很舊的版本了 用了不少DIMENSION EQUIVALANCE 甚至是 DO 3 I=1,10 3 I = I + 1 這種沒有enddo的形式 其中裡面的if函數也找不到endif 其中裡面的if函數也找不到endif 其中裡面的if函數也找不到endif 範例如下 READ (*,*) CODE_NO IF (CODE_NO .GE. 50) THEN KK=999 DO 3 I=1,10 3 I = I + 1 範例中 if條件成立時 程式是僅多執行KK=999(與IF同行的statement) 抑或是連下方的DO-loop也算在IF裡面? ----- Sent from JPTT on my Asus ASUS_Z012DA. --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.206.42
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Fortran/M.1556760577.A.9CE.html
1F:推 fragmentwing: 有疑惑+1 有的則是沒else卻又不是一行寫完 05/02 09:51
2F:→ fragmentwing: 然後你的問題應該改成if不成立do是否會執行吧 05/02 09:53
3F:→ fragmentwing: 不然就算if跟do的狀況分開,if沒執行do還是會執行啊 05/02 09:53
4F:→ fragmentwing: 另外編譯器好像do if的end常常會當同一種東西 05/02 09:53
5F:→ fragmentwing: 明明就是do沒end卻回報if出問題…… 05/02 09:54
6F:→ fragmentwing: 喔喔,原來是因為手機版拆成兩行 05/02 09:55
7F:→ fragmentwing: 這樣我可以回答你 05/02 09:55
8F:→ fragmentwing: 這其實可以寫成 05/02 09:56
9F:→ fragmentwing: if(邏輯成立)執行a 05/02 09:56
10F:→ fragmentwing: 有時候那個then不拔掉編譯還不給過 05/02 09:57
11F:→ fragmentwing: 當if寫成一行時,是可以不用end if的 05/02 09:59
12F:→ fragmentwing: 另外,這樣當然與下一行的do沒關係 這個if只是判斷 05/02 09:59
13F:→ fragmentwing: 要不要讓k輸入999而已 05/02 09:59
14F:→ fragmentwing: kk 05/02 09:59
15F:推 fragmentwing: 補充一點,學C的朋友跟我是我,do這種行代碼寫法根 05/02 10:13
16F:→ fragmentwing: 本是在整人 05/02 10:13
17F:→ fragmentwing: 是“跟我說”……自動選字的鍋 05/02 10:14
18F:→ fragmentwing: 另外fortran的行代碼應用很廣,write read 的format 05/02 10:16
19F:→ fragmentwing: 格式、 do 迴圈和goto都有 05/02 10:16
20F:→ fragmentwing: 其實還挺好奇哪些用同樣行代碼會撞到哪些不會 05/02 10:16
21F:→ fragmentwing: 猜測write和goto不會撞的可能性最高 05/02 10:16
22F:→ fragmentwing: equivalence不熟,dimension只是宣告成矩陣寫法,我 05/02 10:21
23F:→ fragmentwing: 也習慣這樣寫,會比單純各別宣告成例如a(10:10)還要 05/02 10:21
24F:→ fragmentwing: 明顯是矩陣 05/02 10:21
25F:→ fragmentwing: integer,dimension(10:10) :: a,b,c 05/02 10:21
26F:→ fragmentwing: 這樣a,b,c都是10*10的二維矩陣 05/02 10:21
27F:→ fragmentwing: 應該說是陣列 05/02 10:22
28F:推 espresso1: block if 的 then 右邊不能再放 statement,fortran 77 05/02 18:08
29F:→ espresso1: 就是這樣了,現在的 compiler 應該不給過 05/02 18:08
30F:推 special1990: 我老闆就是用這種行代碼的寫法...第一次看的時候超級 06/15 11:16
31F:→ special1990: 崩潰 06/15 11:16
32F:→ blc: if(i)10,20,30 06/27 21:13
33F:推 CGS0: F77 應該就有 ,很多程式語言都有類似的單行精簡版 if 07/08 14:25
34F:→ erre: 現在還用福船,誰聽到不生氣! 07/13 22:42







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP