为了账号安全,请及时绑定邮箱和手机立即绑定

大佬可以解释一下这一句话吗?

for(sum=0,num=0;num<=3&&sum<=5&&1;num++)

不太理解最后为什么要&&1???

#include<stdio.h>int main()
{
    int sum,num;
    for(sum=0,num=0;num<=3&&sum<=5&&1;num++)	
    {		
        sum+=num;		
        printf("num=%d,sum=%d\n",num,sum);	
    }
    return 0;
 }

http://img1.sycdn.imooc.com//5dfe1f3f0001d75a04240142.jpg

这是代码还有运行结果,&&是且,就表示条件必须同时满足,可是这个代码里,1好像没有什么作用?

正在回答

1 回答

&&是且,就是都要满足,1就是永远为真,所以就取决于前面两个,&&1是不影响的

0 回复 有任何疑惑可以回复我~
#1

蝴蝶蓝兰 提问者

知道了,谢谢
2019-12-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大佬可以解释一下这一句话吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信