作业帮 > 综合 > 作业

if(0),else的语句还用执行吗

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 01:31:56
if(0),else的语句还用执行吗
#include
main()
{
int a=1,b=0;
if(!a)b++;
else if(a==0)
if(a)b+=2;
else b+=3;
printf("%d",b);
}
程序输出结果是什么.
if(0).else.
else的语句还用执行吗
#include
main()
{
int a=1,b=0;
if(!a)b++;//这里!a为假, 所以不执行
else if(a==0)//这里a不为零所以也不执行
if(a)b+=2;//这两句是在a==0下面的,不执行
else b+=3;///这两句是在a==0下面的,不执行
printf("%d",b);//这里B为0
}
所以输出0