注意:
(1)C语言对真假的处理
作为条件判断是:非零是真(成立);零是假(不成立)
计算表达式的值:真用1表示,假用0表示
(2)范围问题:
默认每一次只控制一个语句。
如果控制多条语句,用{}形成复合语句。
(3)选择嵌套
if (exp)
语句1
else
语句2
控制结构控制的语句中还有if结构,称为嵌套
(4)else匹配问题
C规定:else总是与往上距离它最近的并且还没有else匹配的if匹配。---近水楼台先得月
switch结构:
格式:
switch(表达式)
{
case 值1:语句1;break;
case 值2:语句2:break;
.....
[default:语句n;]
}
功能:计算表达式的值,然后从上往下依次和case后的值比较,发现相等的则执行“:”后的语句,
然后switch结构结束,如果所有case后的值都不相等,则执行default后的语句。
注意:
(1)表达式的值只能是整型或字符型
(2)case后的值只能是一个整型常量或一个字符型常量
上一页
[1]
[2]
[3]
[4]
[5]
下一页