if(a)相当于a=turn 也就是a不等于0时他就执行后面的命令、也就是if(a=1)、if(a=2)等都会执行后面命令
#include<stdio.h>
main()
{
int a;
if(a=1){
printf("t");
}else{
printf("f");
}
return 0;
}
结果输出:t
而if(a)中a等于0时,也就是fault,就是假不输出后面的命令
#include<stdio.h>
main()
{
int a;
a=0;
if(a){
printf("t");
}else{
printf("f");
}
return 0;
}
结果输出:f