大佬可以解释一下这一句话吗?
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;
}
这是代码还有运行结果,&&是且,就表示条件必须同时满足,可是这个代码里,1好像没有什么作用?