C语言程序设计(六)10.24

一.条件运算符
(1)条件运算符 (三目运算符)一般形式为 :表达式1?表达式2:表达式3
表示了两个分支的情况,相当于if…else
C语言程序设计(六)10.24
二.选择结构的嵌套
(1)一般形式为if语句的第三种形式。
三.课后题
4.有三个整数a,b,c,由键盘输入,输出其中的最大值。C语言程序设计(六)10.24
5.从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。C语言程序设计(六)10.24
注意:运用了强制转换C语言程序设计(六)10.24
四.switch语句
用if…else表示多分支选择的时候,嵌套的层数太多,容易让程序难以理解,此时可以使用switch
1、语法
switch(表达式)
{
case 常量1:语句1;
case 常量2:语句2;

default : 语句n+1;
}
执行:先计算表达式的值,然后将值和case后面的常量对比,如果相等,则执行相应case后的语句,以及之后所有的语句,如果想改变,需要在case后加break;break的作用是跳出switch语句
如果和所有case后的常量都不相等,则执行default后面的语句
C语言程序设计(六)10.24