4.1 用if语句实现选择结构
1.在C语言中,if语句有两种形式:
形式1:if(表达式)语句
形式2:if(表达式)语句1
else 语句2
2.if语句执行时,首先计算紧跟在if后面一对圆括号中的表达式的值,如果表达式的值为非零(″真″),则执行if后的″语句″,然后去执行if语句后的下一个语句。如果表达式的值为零(″假″),直接执行if语句后的下一个语句。
3.if语句后面的表达式并不限于是关系表达式或逻辑表达式,而可以是任意表达式。If语句中可以再嵌套if语句。C语言规定,在嵌套的if语句中,else子句总是与前面最近的不带else的if相结合。
4.2 用switch语句实现多分支选择结构
1.switch语句是用来处理多分支选择的一种语句。它的一般形式如下:
switch(表达式)
{ case 常量表达式1:语句1
case 常量表达式2:语句2
case 常量表达式n:语句n
default :语句n+1
}
2.switch语句的执行过程是:首先计算紧跟switch后面的一对圆括号中的表达式的值,当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句体并将流程转移到下一个case继续执行,直至switch语句的结束;若所有的case中的常量表达式的值都没有与表达式值匹配,又存在default,则执行default后面的语句,直至switch语句结束;如果不存在default,则跳过switch语句体,什么也不做。
4.3 选择结构的嵌套
if语句和switch语句都可以嵌套使用,特别要注意,对于构成嵌套的if语句,else子句总是和离它最近的、不带else的if子句相匹配,不能弄混;在一个switch语句中的case后面又嵌套了一个switch语句,在执行内嵌的switch语句后还要执行一条break语句才跳出外层的switch语句。
2016年计算机二级C语言考点解析:选择结构.doc正在阅读:
请给我看热爱生命空间和谐小学的作文|小学一年级热爱生命作文100字12-15
温馨胎教故事经典文字版08-20
初三写景作文:春景依然01-09
2019年云南法律硕士考试科目(已公布)08-21
五一劳动节见闻作文300字五篇12-09
初中2018年开学第一课观后感600字:创造向未来07-21
2022年山东淄博市三支一扶岗位递补资格复审公告(第二批)09-27
2023年福建临床助理医师医学综合考试成绩查询时间及入口(即日起多种渠道可查分)09-22
你最珍贵作文800字10-28