山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省
选择结构和条件判断
在现实生活中需要进行判断和选择的情况是很多的。如:从北京出发上高速公路,到一个岔路口,有两个出口,一个是去上海方向,另一个是沈阳方向。驾车者到此处必须进行判断,根据自己的目的地,从二者中选择一条路径。
如
b*b-4ac ≥ 0,可以求出方程ax*x + bx + c = 0的实根。(需要判断b*b-4 ac ≥ 0是否满足)
又如:
输入一个数,要求输出其绝对值。可以写出以下语句:
if ( x > = 0 )
printf ( " % d " , x );
else
printf ( " % d”,一x );
用if语句进行检查,如果x的值符合x > 0的条件,就输出x的值。否则就输出一x的值。接着执行if语句的下一个语句。
可以看到:要处理以上问题,关键在于进行“条件判断”。
由于程序处理问题的需要,在大多数程序中都空句会洗择结构,需要在进行下一个操作之前先进行条件判断。
C语言有两种选择语句:
( 1 )if语句&#x