1 #include2 #include 3 4 //综合1 和 2我们知道牢记条件表达式中常量写在左边的语法规则 以防因为疏忽造成难以查找的错误 5 void main1() 6 { 7 8 int i,j; 9 i = 1;10 j = 0;11 if(1==i)12 {13 printf("i的值为1\n");//结果为114 }15 if(j=1)//看清楚这里写的是几个等于符号 而且此时编译器不会报错 因为当做了赋值语句16 {17 printf("j的值为1\n");//结果仍然为118 }19 system("pause");20 }21 22 void main2()23 {24 int i;25 i = 1;26 //if(1=i)//这个时候就直接报错了 常量不能作为左值27 //{28 // printf("i=%d",i);29 //}30 system("pause");31 }