搜索

以下for循环的执行次数是 for (x=0,y=0; (y=123) && (x<4);x++)_百...

发布网友 发布时间:19分钟前

我来回答

4个回答

热心网友 时间:9分钟前

楼主你好,我认为是选择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用于统计循环次数!
楼主,以上是我的看法,如有不正确,请指正!谢谢!

热心网友 时间:4分钟前

是 for (x=1,y=2; (y=345) 好不好

热心网友 时间:5分钟前

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 那一块一直都是'真'的

热心网友 时间:5分钟前

y=123是赋值语句,一直为真,y==123是判断语句
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top