for(int x=0,y=0; !x&&y<=5; y++)语句循环的次数?

如题,这个答案是5次,我很不理解,有无高人指点下,谢谢
2025-04-14 04:31:03
推荐回答(1个)
回答1:

你看到你的x赋值没??
for(int x=0,y=0; !x&&y<=5; y++)
其中!x则不为0而后面又没有x++所以x的值一直不变,x一直为0,那么!x就一直不为0!
只有当y>5时才跳出循环!!
正确的应该是6次吧
y从0开始当y=6时跳出,应该有6次!!