[请益] 先做再判断的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