第4章 选择结构程序设计 4.1 if 语 句4.1.1 if语句的三种基本形式 C语言提供了三种形式的if语句: 1. 第一种形式 第一种形式是基本的if语句,为 if (表达式)语句 语义:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其中“表达式”可以是任意表达式,一般为关系表达式或逻辑表达式;而“语句”则是一条合法的C语句,称为if子句。if子句可以是单个语句,或是由多个语句构成的复合语句,也可以是空语句。如果是复合语句,则必须用“{?}”括起来,此时在逻辑上作为一条语句来处理。 其执行过程(流程图)如图4-1所示。 图4-1 基本的if语句流程图 例如: if (1) printf(执行了语句); 该例的输出结果为“执行了语句”。因为表达式的值为1,按“真”处理。由此可见,表达式的类型非常灵活,系统对表达式的值进行判断,若为0则按“假”处理,若为非0则按“真”处理。 例如: if(ab) { t=a; a=b; b=t; } printf(a,b两个数中较大的数值为:%d\n,a);该例的执行过程为:若a小于b,则依次执行复合语句中的3条语句,然后执行输出语句;若a大于b,则跳过复合语句,直接执行输出语句。执行过程如图4-
您可能关注的文档
- 《孙子兵法与谋略学》2辞如珠玉,博大精深.ppt
- 《孙子兵法与谋略学》3文韬武略,治国安邦.ppt
- 《孙子兵法与谋略学》5声东击西出其不意.ppt
- 《孙子兵法与谋略学》7高瞻远瞩合作共赢,丝绸之路.ppt
- 《孙子兵法与谋略学》8文采飞扬,暗含机锋.ppt
- 《孙子兵法与谋略学》9天下熙熙皆为利来.ppt
- 《孙子兵法与谋略学》10避实击虚纵横天下.ppt
- 《孙子兵法与谋略学》11不为良相则为良医.ppt
- 《孙子兵法与谋略学》12知彼知已,百战不殆.ppt
- 《孙子兵法与谋略学》6群星璀璨,智慧永恒.ppt
- 2013可视对讲系统 采购投标书 乐水苑小区投标文件.pdf
- 2011人民医院智能停车场系统设备采购及安装服务项目投标.pdf
- DLP大屏幕系统规划方案RGB-LED(1).pdf
- DLP大屏幕系统规划方案RGB-LED.pdf
- 厨房钢结构及装潢工程招标文件117页.pdf
- 2.0MW双馈式风力发电机组主控系统培训资料.ppt
- 柴油发电机综合保护器技术使用说明书 型号3483D.pdf
- (最新)26年九年级历史上册第11课 阿拉伯帝国(精品课件).pptx
- (最新)26年九年级历史上册第20课 马克思主义的诞生(精品课件).pptx
- (最新)26年九年级历史上册第17课 美国的独立(精品课件).pptx
最近下载
- 网架结构滑移安装施工方案.doc VIP
- 2025年特许金融分析师金融科技监管与市场效率专题试卷及解析.pdf VIP
- 基于区块链的农产品期货交易与交割可信机制研究.pdf VIP
- 低年级综合实践核心能力培养进阶设计:从日常训练走向家庭实施路径.pdf VIP
- 基于迁移学习的跨领域裁判模型适应性研究.pdf VIP
- 2025年苏教版高中一年级膜电位形成专题试卷及解析.docx VIP
- 标准图集-05SFJ05 防空地下室室外出入口部钢结构装配式防倒塌棚架建筑设计.pdf VIP
- 智能传感器与检测技术课件 5-3 超声波传感器检测.pptx VIP
- 7.9 威尔逊电流源(22).pdf
- 楚景高速公路施工方案.doc
原创力文档

文档评论(0)