fortran里的do循环,假如用if cycle语句,是否是从循环体第一条语句开始执行,且循环的变量有所增加?

就是例如doi=1,10ifi<3cycleb=i+1print*,benddo中是不是可以让b=5,6,7,8,9,10,11?当然我这例子有点弱智啦大致意思是这样~... 就是例如 do i=1,10
if i<3 cycle
b=i+1
print*,b
enddo
中 是不是可以让b=5,6,7,8,9,10,11? 当然我这例子有点弱智啦 大致意思是这样~
展开
 我来答
wogai1234
推荐于2018-04-12
知道答主
回答量:7
采纳率:100%
帮助的人:7万
展开全部
是的 在do循环中出现了cycle 则不会执行cycle下面的命令 直接进入下一次循环
小兔崽汁31
2012-05-25 · 超过21用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48.3万
展开全部
cycle没用过。你为什么不向下面这样写呢?
do i=1,10
if(i>3)then
b=i+1
print*,b
end if
end do
end
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式