if(表达式3) 语句3
else 语句4
注意:在缺省花括号的情况下,if 和else 的配对关系是:从最内
层开始,else 总是与它上面最近的并且没有和其他else 配对的if 配对。
程序员应该养成良好的编程习惯,从书写格式上,注意if 和else 的层次关系,反映if 与else 的配对关系。
以便提高程序的维护和理解。
如下if 与else 的配对举例。
例4已知函数
y=⎪⎩
⎪
⎨⎧>=<-)0(1)0(0)0(1x x x 编写程序,输入x ,输出y 值。
main() { float x; int y;
scanf("%f",&x);
if(x>=0)
if(x>0) y=1; else y=0;
else y=-1;
printf("x=%f y=%d\n",x,y); }
使用if 语句时应注意以下几点:
① if 后面圆括号内的表达式可以为任意类型,但一般为关系表
对比实例,详细细化注意事项
通过实例,说明分支程序
设计的思想,
巩固前面所
讲的内容。