[請益] 先做再判斷的while

作者: zx09192939 (虛擬外功)   2014-02-24 11:00:21
我翻過書的迴圈章節
因為迴圈次數不一定所以一定要用while,而我試著改掉goto的語法所以不考慮
請問除了先判斷再進迴圈的方式之外
fortran有沒有類似C那種判斷在後,也就是至少先做一次的語法呢?
作者: terryys (terry)   2014-02-24 11:15:00
可以試試用exit?
作者: rex0707 (我就是我)   2014-02-24 11:48:00
WHILE(.TRUE.) 搭配 IF(判斷) EXIT
作者: zx09192939 (虛擬外功)   2014-02-25 01:07:00
我本來就是這樣寫但是覺得不漂亮(討打看來是沒有內建的能用囉
作者: blc (Anemos)   2014-02-25 14:44:00
flag=.true. ; while(flag) ; if()flag=.false.
作者: zx09192939 (虛擬外功)   2014-02-27 16:40:00
謝樓上,但還是會先進判斷而非我。我採用了各位的方法

Links booklink

Contact Us: admin [ a t ] ucptt.com