1 / 57
文档名称:

(C语言程序设计)第4章选择结构程序设计.ppt

格式:ppt   大小:1,112KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(C语言程序设计)第4章选择结构程序设计.ppt

上传人:autohww 2018/5/27 文件大小:1.09 MB

下载得到文件列表

(C语言程序设计)第4章选择结构程序设计.ppt

文档介绍

文档介绍:第4章选择结构程序设计
if语句
switch语句
条件运算符和条件表达式
选择结构程序实例
本章小结
if语句 用if语句可以构成选择结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种形式。 1. 基本形式 if(表达式) 语句 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为图4-1。
图4-1 if语句执行过程
【】比较两个整数的大小。 程序如下: main( ) { int a,b,max; printf(“\n input two numbers: ”); scanf(“%d%d”,&a,&b); max=a; if (max<b) max=b; printf("max=%d",max); }
说明 本例程序中,输入两个数a、b。把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。
-else形式 if(表达式) 语句1; else 语句2; 其语义是:如果表达式的值为真,则执行语句1,否则执行语句2。 其执行过程可表示为图4-2。
图4-2 if-else语句执行过程
【】输入两个整数,输出其中的大数。 程序如下: main( ) { int a,b; printf(“input two numbers: ”); scanf(“%d%d”,&a,&b); if(a>b) printf(“max=%d\n”,a); else printf("max=%d\n",b); } 说明 改用if-else语句判别a、b的大小,若a大,则输出a,否则输出b。
-else-if形式 前两种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为 if(表达式1) 语句1; elseif(表达式2) 语句2; elseif(表达式3) 语句3; elseif(表达式m) 语句m; else 语句n;
其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。 if-else-if语句的执行过程如图4-3所示。

最近更新

2024年感人的爱心捐款倡议书范文 3页

模糊图像复原技术及在舌象中的应用研究的开题.. 2页

森林生态休闲旅游研究——以江苏省为例的开题.. 2页

2024年总账会计年终工作总结共4篇 9页

格尔木地区荒漠化和沙化土地评价的开题报告 2页

标准文献管理与客服系统的设计与实现的开题报.. 2页

柔韧超疏水耐高温无机纳米纤维薄膜的开题报告.. 2页

2024年态度话题作文 21页

某旅游主题园区房地产项目投资机会研究的开题.. 2页

2024年快递公司转让合同 6页

某医院599例早产病例临床特征分析的开题报告 2页

某些环的K0群及REFINEMENT环与可比性的开题报.. 2页

小学五年级美文诵读材料 8页

构建疾病胚胎发育网络揭示胚胎发育基因在疾病.. 2页

杭州市2009--2012年肺癌发病时空分布规律研究.. 2页

小学五年级学业水平测试卷--英语 5页

机械碎栓结合rt-PA动脉治疗急性脑梗死疗效观察.. 2页

2024年心灵鸡汤励志经典语录 121页

酸奶制作及营养成分分析课件 21页

乡镇卫生院常见病门诊和住院诊疗规范 66页

七年级下血液测试 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页

基于plc的多路称重系统设计毕业论文 49页

奥沙利铂联合卡培他滨治疗胃癌术后淋巴转移的.. 3页

弟子规-功过格-可打印(欢迎传播) 14页

对外汉语教学实用语法练习参考答案及要解 283页

莫言《变》 26页

3694通讯 8页