和动物有关的小说:请问这个程序的输出结果为什么是 13 和1 呢?
来源:百度文库 编辑:中科新闻网 时间:2024/05/12 09:07:45
main()
{int a=10,b=0;
if(a=12)
{a=a+1;
b=b+1;}
else
{a=a+4;
b=b+4;}
printf("%d;%d",a,b);
}
{int a=10,b=0;
if(a=12)
{a=a+1;
b=b+1;}
else
{a=a+4;
b=b+4;}
printf("%d;%d",a,b);
}
if(a=12)这句,对a赋值12,然后a=a+1,所以a是13
b=b+1;对b加1,所以b是1
故输出结果为13和1
如果你想判断a是否等于12,应该是if(a==12)