一道基础的选择题

stupid511495 2009-06-19 11:15:56

下面for语句执行时,循环次数为( )
for ( int i= 0 , j = 5 ; i = j ;) {
cout<< i << j <<endl;
i++ ; j―― ;
}
(a) 0    (b)5   (c)10  (d) 无限

好像是无限次~

但运行的时候,他输出的是有限的数字,为什么会这样呢?

到底选B还是D?
...全文
32 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
stupid511495 2009-06-23
  • 打赏
  • 举报
回复
是哦~都忘记0为假了~哎~谢谢了
theluckystone 2009-06-21
  • 打赏
  • 举报
回复
如果是i=j答案为B,因为当j等于零时,将值赋给i后i为0,条件为假,停止!
stupid511495 2009-06-21
  • 打赏
  • 举报
回复
应该不是吧
i==j就没结果了
wg961423 2009-06-21
  • 打赏
  • 举报
回复
应该是 i==j 吧
stupid511495 2009-06-20
  • 打赏
  • 举报
回复
为什么为零的时候会停止的?
theluckystone 2009-06-20
  • 打赏
  • 举报
回复
如果是的话,当j为零时停止吧!
theluckystone 2009-06-20
  • 打赏
  • 举报
回复
i = j?

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧