for(int m=0,n=-1;n=0;m++,n++) n++; 此for循环执行的次数
答案:4 悬赏:0 手机版
解决时间 2021-04-03 19:17
- 提问者网友:ミ烙印ゝ
- 2021-04-02 21:45
for(int m=0,n=-1;n=0;m++,n++) n++; 此for循环执行的次数
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-04-02 22:07
循环次数为0。
for(int m=0,n=-1;n=0;m++,n++)这里面第二个表达式(两个分号之间,这里是n=0)是循环结束条件。n=0的值是0,也就是说条件一直为FALSE,所以一次也不会执行。追问为什么n=0的值是0?追答赋值表达式的值就是你赋给的值,n=1的值就是1。
举个例子,a=(n=0),a的值就是赋值表达式的值,而a的值会是0,这你应该能理解吧?追问明白了,谢谢!!
for(int m=0,n=-1;n=0;m++,n++)这里面第二个表达式(两个分号之间,这里是n=0)是循环结束条件。n=0的值是0,也就是说条件一直为FALSE,所以一次也不会执行。追问为什么n=0的值是0?追答赋值表达式的值就是你赋给的值,n=1的值就是1。
举个例子,a=(n=0),a的值就是赋值表达式的值,而a的值会是0,这你应该能理解吧?追问明白了,谢谢!!
全部回答
- 1楼网友:渡鹤影
- 2021-04-02 23:46
此for循环执行的次数为0
- 2楼网友:鸠书
- 2021-04-02 23:41
无限循环,n=0这个语句一直为真,所以无限循环。
- 3楼网友:一把行者刀
- 2021-04-02 22:15
for( int m = 0, n = -1; n == 0; m++, n++ )
他不是比较相等 而是赋值 他一直赋值成功了 ....
他不是比较相等 而是赋值 他一直赋值成功了 ....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯