第三部分C语言的结构语句 第4章选择结构
第三部分 C语言的结构语句 第4章 选择结构
4.1近f语句 4.11单分支语句 它的一般格式如下: if(表达式)语句; 说明:对条件表达式进行判断,若其值为 “真(非0)”时执行语句,若其值为“假 (0)”时则跳过语句。其执行过程见流程图 4.1
4.1 if 语句 ❖ 4.1.1 单分支if语句 它的一般格式如下: if(表达式) 语句; 说明:对条件表达式进行判断,若其值为 “真(非0)”时执行语句,若其值为“假 (0)”时则跳过语句。其执行过程见流程图 4.1
开女 表达式 假〔 真〔非0〕 (结束)
例如:设定学生成绩60分为及格分数线,用 单分支讦语句描述为: if( grade >=60) printf( passed\n”) ☆又如:大于y就输出x,用单分支语句描述 为 if(x>y) printf(%d”,X);
❖ 例如:设定学生成绩60分为及格分数线,用 单分支if语句描述为: if ( grade > = 60 ) printf ( “passed\n ” ) ; ❖ 又如:x大于y就输出x,用单分支if语句描述 为: if ( x > y ) printf ( “%d ”, x ) ;
4.1.2双分支语句 它的一般格式如下 f(表达式)语句1; else语句2 令说明:与单分支语句不同的是在条件为“真 (非0)”或“假(0)”时执行指定的不同 的操作。对条件表达式进行判断,若其值为 “真(非0)”时,就执行语句1;若其值为 “假(0)”时,就执行语句2。其执行过程 见流程图42
4.1.2 双分支if语句 ❖ 它的一般格式如下: if (表达式) 语句1; else 语句2; ❖ 说明:与单分支if语句不同的是在条件为“真 (非0)”或“假(0)”时执行指定的不同 的操作。对条件表达式进行判断,若其值为 “真(非0)”时,就执行语句1;若其值为 “假(0)”时,就执行语句2。其执行过程 见流程图4.2