永发信息网

C语言for循环中有赋值语句,无线循环,求解释!

答案:2  悬赏:20  手机版
解决时间 2021-04-03 18:31
  • 提问者网友:不爱我么
  • 2021-04-03 14:14
for(i=0,k=-1;k=1;i++,k++)为啥是无限循环,求解释。
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-04-03 14:30
中间的k=1是判断条件 或者说是退出条件
这里是赋值
于是 恒为1
导致死循环
如果是k==1 那么就不会无限循环了。
全部回答
  • 1楼网友:長槍戰八方
  • 2021-04-03 15:02
这编程风格得改改 跟楼上一样, 最后一个for循环前 a[i+1] = c;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯