程序:
#include <stdio.h>
int main()
{
int x=3,y=-2,z=0,t;
if (x=y) //赋值表达式 -2
printf("%d\n",x*x); //4
if (y!=z)
printf("%d\n",y*y*y); //-8
if (y=-2)
printf("%d\n",y*y); //4
if (z=0) //0
printf("%d\n",z+10);
if (z==0) //1
printf("%d\n",z+20); //20
t=(x=y)+(y!=z)+(y=-2)+(z==0)+(z=0);
printf("%d\n",t);
return 0; }
范围问题:
默认每一次只控制一个语句。
如果控制多条语句,用{}形成复合语句。
#include <stdio.h>
int main()
{
if (4>3)
printf("AAAA\n");
else
{printf("BBBB\n");
printf("CCCC\n");}
return 0;
}
上一页
[1]
[2]
[3]
[4]