- 0
- 0
- 约5.24千字
- 约 35页
- 2021-04-07 发布于天津
- 举报
第三章 最简单的C程序设计 C语句概述 一、C程序结构 C程序 源程序文件 1 源程序文件 i 源程序文件 n 预编译命令 函数 1 函数 n 说明语句 执行语句 C语句概述 二、C基本语句 ( 两类 ) 1. 说明语句 说明语句是用于对程序中所使用的变量及 其属性进行定义。例如: int a,b; float x,y; 2. 可执行语句 ( 五种 ) 可执行语句是用于完成程序功能的语句。 ⑴控制语句 控制语句主要是对程序走向起控制作用。 C语句概述 C语言提供了九种控制语句,可分别用在不 同要求的编程处理中。 ⑵函数调用语句 在一个函数的后面添加一个分号就构成函 数调用语句。例如: printf( “ C Program ” ); scanf( “ %d,%d ” ,a,b); ⑶表达式语句 在任何一个表达式的后面添加一个分号就 构成表达式语句。例如: C语句概述 i++; c=a*2+b%a; ⑷空语句 只有一个分号的语句是空语句。例如: ; 在程序中空语句经常被用作循环体,起延 时作用。 ⑸复合语句 程序中用一对大括号{}括起来的若干语 句称为复合语句。例如 C语句概述 { m=a; a=b; b=m; } 复合语句在语法上相当于一个语句,凡 是单一语句可以存在的位置都可以使用复合 语句。复合语句的主要用途是:当单一语句 位置上的功能必须用多个语句才能实现时就 需要使用复合语句。 程序的三种基本结构 结构化程序设计的基本思想是:任何程序 都可采用以下三种基本结构来构造,它们是: 顺序结构 选择结构 循环结构 这三种基本结构可任意组合和互相嵌套, 从而构造出任何复杂的程序。 一、顺序结构 顺序结构是最基本的程序结构,其程序流 程是:按语句出现的先后顺序依次执行。 程序的三种基本结构 二、选择结构 选择结构又称分支结构。选择结构的程序 流程是:根据给定的条件进行判断,由判断结 果决定在两个或多个程序段中选择一支执行。 A B 语句的执行顺序是: 先执行 A ,再执行 B , 两者是顺序执行的关系。 条件 A B 真 假 语句的执行顺序是: 先判断条件是否成立,成立 ( 真 ) 时执行 A ,否则执行 B, 两者是选择执行其一的关系 程序的三种基本结构 C 语言提供了两种选择语句 (if 语句和 switch 语句 ) ,用以实现程序的分支选择。 三、循环结构 循环结构又称重复结构。循环结构的程序 流程是:在给定条件成立的情况下反复执行某 个程序段。循环结构的实现可有两种形式: 1. 当型循环结构 语句的执行顺序是:先判断条件是否成立 ;成立 ( 真 ) 时执行 A ,然后返回起点再判断;如 此反复循环 , 直到条件不成立 ( 假 ) 时结束循环。 程序的三种基本结构 2. 直到型循环结构 语句的执行顺序是:先执行 A ,然后再判断 条件是否成立;不成立 ( 假 ) 时返回起点再执行 A ;如此反复循环 , 直到条件成立时退出循环。 3. 两种循环结构的区别 ⑴当型循环有可能一次也不执行 A ,而直到型 条件 A 真 假 当 型 循 环 结 构 条件 A 真 假 直 到 型 循 环 结 构 程序的三种基本结构 循环至少应执行一次 A 。 ⑵当型循环的循环条件为假时退出循环,而 直到型循环恰恰相反。 C语言提供了三种循环控制语句 (while, do ~ while,for) 用以构造程序的循环。 3.3 赋值语句 赋值语句是由赋值表达式加上一个分号构成 。例如: z=x+y 赋值表达式 z=x+y; 赋值语句 数据输出 C程序的输入输出功能是通过调用系统提 供的输
您可能关注的文档
- 2013年11月16日技能考试原题解析.ppt
- 2013植物分类学研究生作业题.ppt
- 2013人感染h7n9甲型流感诊疗方案.ppt
- 2013支气管哮喘控制的中国专家共识.ppt
- 20110-25中心静脉置管护理.ppt
- 20140225稍复杂的百分数实际问题例5.ppt
- 2013中国儿童普通感冒规范诊治专家共识.ppt
- 2013年年语言得体.ppt
- 20141015常见感染性疾病的治疗.ppt
- 2013年基本公共卫生服务.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 中小学教育教学常规讲座.pptx VIP
- 2025年渤海船舶职业学院单招数学考试模拟试题及答案解析.docx VIP
- 2024年渤海船舶职业学院单招数学考试试题及答案解析.docx VIP
- 2025年项目管理专业计划价值与项目报告编制专题试卷及解析.pdf VIP
- 2025年演出经纪人脑机接口技术在演出体验中的未来展望专题试卷及解析.pdf VIP
- 2025年碳排放管理师碳期权做市商的定价与风险管理专题试卷及解析.pdf VIP
- 2025年特许金融分析师抵押贷款支持证券的综合案例分析专题试卷及解析.pdf VIP
- 2025年金融风险管理师内部评级法下信用风险缓释的资本计算专题试卷及解析.pdf VIP
- 2025年AWS认证AmazonRDS只读副本的只读副本的跨区域数据传输安全专题试卷及解析.pdf VIP
- ZCC5000-1履带式起重机技术规格书.pdf VIP
原创力文档

文档评论(0)