if语句
if或if/else格式、功能
用if语句可以构成分支结构。
它根据给定的条件进行判断, 以决定执行某个分支程序段。
C语言的if语句有三种基本形式。
返回
1
表达方法1
if(表达式) 语句;
其语义是:如果表达式的值为真,则执行其后的语句, 否则不执行该语句。
2
表达方法2
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。
3
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
4
表达方法3
前二种形式的if语句一般都用于两个分支的情况。 当有多个分支选择时,可采用if-else-if语句
其语义是:依次判断表达式的值,当出现某个值为真时, 则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n 。 然后继续执行后续程序。
5
判别键盘输入字符的类别。
可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。
在“0”和“9”之间的为数字,
在“A”和“Z”之间为大写字母,
在“a”和“z”之间为小写字母,
其余则为其它字符。
用if-else-if语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。
6
传统流程图
7
if语句的嵌套
8
switch功能流程图
9
使用switch语句的关键是构造其条件表达式,必须让其值与case后各常量值对应,所以它适宜解决多分支且有较强规律的情况。
10
if语句 来自淘豆网www.taodocs.com转载请标明出处.