发布网友 发布时间:2024-11-22 13:40
共4个回答
热心网友 时间:2024-11-22 13:50
楼主你好,我认为是选择C
因为(y=123)这句永远是真,所以整个语句等价for (x=0,y=0;x<4;x++),所以应该是四次,如下代码运行可以说明
#include<stdio.h>
int main(){
int x,y,i=0;
for (x=0,y=0;(y=123)&&(x<4);x++)
i++;
printf("%d",i);
}
上面的i用于统计循环次数!
楼主,以上是我的看法,如有不正确,请指正!谢谢!
热心网友 时间:2024-11-22 13:55
是 for (x=1,y=2; (y=345) 好不好
热心网友 时间:2024-11-22 13:54
C ) 4 次
x=0; x <4 真! 1 次
x=1; x <4 真! 2 次
x=2; x <4 真! 3 次
x=3; x <4 真! 4 次
x=4; x <4 非!
y = 123 , 并不是 y == 123
y = 123 是将 y 赋值为 123 , 成功赋值即为 真!
所以 y 那一块一直都是'真'的
热心网友 时间:2024-11-22 13:55
y=123是赋值语句,一直为真,y==123是判断语句