- 0
- 0
- 约6.3千字
- 约 43页
- 2017-02-18 发布于广东
- 举报
学时安排: 理论学时24,实验学时24 推荐教材及参考书目: 1.《C语言程序设计》 张磊 高教出版社 2.《全国计算机等级考试二级教程- C语言程序设计》教育部考试中心 3.《C语言程序设计》 谭浩强 清华大学出版社 考试形式: 上机考试 第1章 程序设计概述 第1章 程序设计概述 主要内容 1.1 程序设计的基本概念 1.2 C语言概述 1.3 使用VC++6.0实现C语言程序 程序设计语言类型 1.1.2 C程序运行过程 编译和执行C程序 3 使用VC++ 6.0实现C程序的基本步骤 1.建立源程序文件 1.2 C语言概述 1.2.1 C语言的产生和发展 1.2.2 C语言程序的基本结构 1.2.3 标识符与保留字 1.2.1 C语言的产生和发展 1.2.2 C语言程序的基本结构 说明: 1、C程序由函数构成。一个C程序由一个或多个函数组成,因此函数是C程序的基本组成单位。 2、一个C程序不论由多少个函数组成,都有且仅有一个main函数(主函数)。 3、C程序总是从main函数开始执行,而不论main函数在程序的什么位置,即可以将main函数放在程序的任何位置。 4、每一个语句都必须以分号结束,分号是C语句的必要组成部分,但预处理命令、函数头和“}”之后不能加分号。 5、C程序可以用/*……*/进行注释,并且允许出现在任何位置。 6、以“#”开头的命令称为预处理命令,他在程序编译之前由预处理程序负责完成。 7、一个函数由两部分组成:函数首部(函数头)和函数体(说明部分和执行部分)。 8、C语言本身没有输入输出语句,输入输出操作是由库函数来完成的。在使用输入输出函数之前必须用”#include stdio.h”文件包含命令把输入输出函数包含进来。 1.2.3 标识符与保留字 1. 标识符 在程序中使用的变量名、函数名等统称。除库函数的函数名由系统定义外,其余都由用户自定义。 标识符构成 任何一个标识符只能是由字母(A~Z,a~z)、数字(0~9)和下划线“_”构成的字符串,其他符号不能出现在标识符中,并且标识符的第一个字符必须是字母或下划线。 合法标识符 a BOOK1 max _add num_1 非法标识符 3sum 不允许以数字开头 ab#cd 使用了非法字符“#” book-1 出现非法字符“-”(减号) 1.2.4 标识符与保留字 2.保留字 保留字(也称关键字)是由C语言规定的用于定义变量类型、命令字等具有特定意义的标识符。 例如: int 专门用于定义数据类型 while 是循环控制命令。 ⑴ C语言的保留字都具有一定的使用规则,必须按相应的规则使用保留字。 ⑵ 程序中定义的标识符不能与系统的保留字同名。 1.3 程序设计示例 例1-5 设计计算矩形面积的程序。 1.3 程序设计示例 1.3 程序设计示例 1.3 程序设计示例 1.3 程序设计示例 1.3 程序设计示例 本章小结 3.编写程序 2.算法设计 4.调试运行程序 1.问题分析 ⑴ 设矩形的边长为a和b、矩形面积为s,则s=a×b。 ⑵ 通过键盘输入等方式为矩形边长a、b提供数据。 ⑶ 程序执行后要输出计算结果。 2.算法设计 3.编写程序 4.调试运行程序 ⑴ 输入a、b的值。 ⑵ 计算a×b,并存储到s中。 ⑶ 输出s。 3.编写程序 4.调试运行程序 流程图 ⑴ 假设该矩形都是整型数据,因此,要使用int对a、b、s进行说明。 ⑵ 使用scanf()函数输入数据a、b。 ⑶ 使用“s=a*b”计算矩形面积,并存储到s中。 ⑷ 使用printf()函数输出计算结果s。 ⑸ 把上面的一些具体语句放在main()函数中。 程序清单 3.编写程序 2.算法设计 4.调试运行程序 1.问题分析 ⑴ 假设该矩形都是整型数据,因此,要使用int对a、b、s进行说明。 ⑵ 使用scanf()函数输入数据a、b。 ⑶ 使用“s=a*b”计算矩形面积,并存储到s中。 ⑷ 使用printf()函数输出计算结果s。 ⑸ 把上面的一些具体语句放在main()函数中。 #includestdio.h void main() { int a,b,s; printf(Input a,b: ); scanf(%d,%d,a,b); s=a*b; printf(Area: %d\n,s); } 例1-5 设计计算矩形面积的程序。
您可能关注的文档
- 必修一27苏联解体.ppt
- 打造职业化团队.pptx
- 打造高绩效团队教材.ppt
- 操作系统原理讲义 第九章.ppt
- 标准工时制定与工作改善.ppt
- 班组长培训(JWS).ppt
- 第02章 电子商务战略、计划与商业模式.ppt
- 第02章 货币的时间价值.ppt
- 第05章 时间序列模型.ppt
- 第05章 时间序列模型_s.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)