- 0
- 0
- 约6.15千字
- 约 48页
- 2017-01-01 发布于广东
- 举报
第4章 C语言程序控制结构 4.1 顺序结构 顺序结构是最简单的C语言程序结构,也是C语言程序中最常用的程序结构。 顺序结构程序的设计步骤如下: (1)用预处理命令包含文件或进行宏定义(随情况而定,不必须); (2)定义变量; (3)为变量赋初值; (4)进行运算和数据处理; (5)输出运算结果数据。 4.2 分支结构 在顺序结构程序中,程序的流程是固定的,不能发生跳转,只能按照语句书写的先后顺序逐条逐句执行。如果希望计算机根据不同的情况采取不同的动作,就要使用分支结构,就像打乒乓球一样,要根据对方当前打的球来决定自己该怎么打。在C语言中,用if条件语句和switch多分支选择语句来实现选择程序结构。实际上,也可以用if语句来代替switch语句。 4.2.1 if条件语句 在C语言中,条件语句的一般形式如下: if(表达式) 语句1; else 语句2; 上述结构表示:如果表达式的值为非0(True)即真, 则执行语句1,执行完语句1从语句2后开始继续向下执行;如果表达式的值为0(False)即假,则跳过语句1而执行语句2。 4.2.2 switch多分支选择语句 在编写程序时,经常会碰到按不同情况分转的多路问题,这时可用嵌套if…else…if语句来实现,但if…else…if语句使用不方便,并且容易出错。对这种情况,C语言提供了一个多分支选择语
您可能关注的文档
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
- C++实用教程课件-张荣梅第4章对话框与控件课件教学.ppt
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
- 2026年广东中考一模道德与法治试卷及答案.docx
- 2026年中考数学总复习考点梳理第35课时概率.pptx
- 2026年广东省中考语文二轮复习试卷(一).docx
- 2026年中考数学总复习专题突破专题八 二次函数与几何综合.pptx
- 2026年中考数学总复习专题突破专题七 二次函数综合.pptx
- 2026年中考数学总复习考点梳理第17课时线段、角、相交线与平行线.pptx
- 2026年中考数学总复习考点梳理第12课时一次函数的应用.pptx
- 2026年中考数学总复习考点梳理第26课时矩形、菱形、正方形.pptx
- 2026年中考数学总复习考点梳理第10课时变量与函数.pptx
- 2026年中考数学总复习考点梳理第32课时对称.pptx
最近下载
- 2025年红塔集团笔试行测试卷.doc VIP
- (高清版)DB13∕T 1659-2012 美国白蛾防治技术规范.pdf VIP
- 历年大学专升本考试护理专业真题(附答案).docx VIP
- 4动中通移动卫星通信站系统设计方案..doc VIP
- 红塔集团笔试考试模拟试题.doc VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产概述第2章.PPT VIP
- (高清版)DB35∕T 1906-2020 高渗透改性环氧树脂防水防腐涂料通用技术条件.pdf VIP
- 黑热病考试题及答案.doc VIP
- 2025年经济师考试旅游经济高级经济实务试卷与参考答案.docx VIP
- T∕BCAT0001-2021北京市安装工程标识标准.docx
原创力文档

文档评论(0)