在C语言中常见的选择判断语句为 if - else 形式,如:
int a=0;
if(a==0)
printf("a=0\n");
else
printf("a!=0\n");
或者 switch - case 形式,如:
int a=0;
switch(a)
case 0:
printf("a=0\n");
break;
case 1:
printf("a=1\n");
break;
除了这两个常用语句外,还有 x?y:z;形式,这种形式相对于前两种在书写形式上要简单的多,如:
int a=0;
a?printf("a=0\n");:printf("a!=0\n");
但对于第三种形式来说,“:”两边都需要有表达式的,如果两边有一边为空表达式时,在编译过程中就会出现错误,这一点需要注意。