永发信息网

int i,j; for(i=0,j=0;i<=3&&j;i++) j++;执行循环体的顺序是多少次?为什么?

答案:2  悬赏:60  手机版
解决时间 2021-02-07 06:41
  • 提问者网友:贪了杯
  • 2021-02-06 10:32
int i,j; for(i=0,j=0;i<=3&&j;i++) j++;执行循环体的顺序是多少次?为什么?
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-02-06 11:42
1次也不执行,因为&&是从左到右结合的,而且<=的运算符优先级高,先执行,因为i<=3为真,然后执行&&j,因为j是0所以为假,不符合条件跳出for循环
全部回答
  • 1楼网友:胯下狙击手
  • 2021-02-06 12:47
for (i=0, j=0; (j != 4) || (i < 3); j++, i++) 0, 1, 2, 3情况下都是满足循环条件的,遇到4时跳出循环。 循环次数为4次(条件你的循环里不对i,j进行运算)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯