在C语言中选择结构包含if、switch两种语句。
1.if语句
if语句的语法形式如下:
if(表达式)
语句
如果表达式为真则语句执行,否则不执行。
并且在C语言中非0表示真,0表示假。
下面通过一个例子来进一步说明
写一段程序判断一个数是否为奇数
如果输入的数是奇数,那么我们就需要使用else了。例如
如果有多条判断语句时可以用else if
例如:
接下来就是switch语句了
语法结构为
switch(表达式)
case value1:结果1
case value2:结果2
default:结果3
其中表达式计算的结果用于case中value1,value2的判断。
当然case后面需要加上break,否则在语句执行时即使条件成立了,该程序还会继续执行下面的判断,这样会导致程序输出失败。
接下来再写一个例子,来体现switch语句的应用。
switch语句中应注意不要忘记{}以及case语句结尾的break
以上是C语言中的条件语句,如有问题请指教。