#include<stdio.h>
main()
{
int a, b= 250, c;
if ((c=b)<0){ //条件为假往下走且把250赋值给c
a=4;
}
else if (b=0) //条件为假是把0赋值给b
{
a=5;
}
else
{
a=6; //把6赋值给a
}
printf(”\t%d\t%d\n”,a,c);//a = 6,c = 250
if (c=(b==0))//由上面知道b==0为真,所以把1给c且条件真
a=5; //所以a==5
printf(”\t%d\t%d\n”,a,c);//a=5,c=1
if (a=c=b) a=4; //条件为假 且把0赋值给a和c
printf(”\t%d\t%d\n”,a,c);
}
因为\t是空出一部分的意思 后应该是 6 250
5 1
0 0
新人练习 不对勿喷 !:)
|