长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

C语言编程

当前位置:主页 > 学习资料 > C语言编程 >

第二课 程序流程控制-选择结构

用if语句实现选择结构

if语句的基本格式

if(表达式) 语句1;
[else 语句2;]

若表达式为真(非零),执行语句1,否则执行语句2。例如:以下程序实现输入两个整数,输出较大者。

int a,b;
scanf("%d,%d",&a,&b);
if(a>b) printf("%d",a);
else printf("%d",b);

复合语句

用花括号将多个语句括起来,形成一个整体,称为复合语句,复合语句不需要以分号结束。
例如:if(表达式){语句1;语句2;......}

课堂练习:

1、输入一个人的出生年份和月份,输出他今天的实际年龄
2、输入出生年份,判断是否成年。

绘制流程图

用switch语句实现多分支选择

switch语句的基本格式

switch(表达式){
case 常量1:语句1;
case 常量2:语句1;
......
case 常量n:语句n;
[default:语句x;]
}

以表达式的值去匹配各个常量,匹配成功则开关打开,后面的语句以及后面所有case后的语句都会被执行。如果没有一个常量值被匹配到,则执行default后面的语句。用break语句可以立即跳出switch语句。

课堂练习

1、输入一个人的出生年份,输出他的生肖

嵌套

if语句的常用嵌套方式

if(表达式1) 语句1;
else if(表达式2) 语句2;
......
else 语句n;

if语句和switch语句也可以随意嵌套。

课堂练习

1、输入一个成绩,判断优、良好、中、差
2、输入月份,输出该月有多少天。
3、输入一个人的出生年月,输出他的星座
 

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询