C语言程序设计与实训PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:闻红军,王鹏主编;罗大伟,齐宁副主编
- 出 版 社:北京:冶金工业出版社
- 出版年份:2008
- ISBN:7502444939
- 页数:229 页
1 C语言基础 1
1.1程序设计语言 1
1.1.1程序设计语言的发展 1
1.1.2程序设计语言的支持环境 2
1.2 C程序的基本结构 3
1.2.1 C程序的结构特点 3
1.2.2 C程序的书写格式 3
1.2.3 C语言的字符集 3
1.2.4 C语言的词法 4
1.2.5常用基本结构及语法 5
1.3用函数组装C程序 5
1.3.1使用库函数 5
1.3.2使用自定义函数 6
1.3.3 C程序的组成形式 6
1.4实训 7
1.4.1应用项目的建立 7
1.4.2程序的运行 11
1.4.3程序的调试 12
小结 13
习题 13
2数据类型 15
2.1常量和变量 15
2.1.1常量的定义及使用 15
2.1.2变量的声明及使用 16
2.2基本数据类型 16
2.2.1整型 16
2.2.2实型 17
2.2.3字符型 18
2.3构造类型 19
2.3.1数组 19
2.3.2结构体类型 20
2.3.3共用体类型 22
2.3.4枚举类型 23
2.4指针类型 24
2.4.1指针与地址 24
2.4.2指针与数组 24
2.4.3指针与结构体 26
2.5空类型 27
2.6自定义类型 27
2.7实训 28
2.7.1实训目的 28
2.7.2实训理论基础 28
2.7.3程序调试实训内容与要求 28
2.7.4程序设计实训内容与要求 34
小结 34
习题 34
3运算符 37
3.1算术运算符 37
3.1.1基本概念 37
3.1.2简单运算 37
3.1.3复合运算 40
3.2关系运算符与逻辑运算符 41
3.2.1关系运算符 41
3.2.2逻辑运算符 42
3.3位运算符 43
3.3.1位运算的概念 44
3.3.2位运算符的使用 44
3.4其他运算符 46
3.4.1赋值运算符 46
3.4.2条件运算符 47
3.4.3逗号运算符 47
3.4.4求字节数运算符 48
3.5实训 49
3.5.1实训目的 49
3.5.2实训理论基础 49
3.5.3程序调试实训内容与要求 49
3.5.4程序设计实训内容与要求 50
小结 50
习题 50
4 C语言的输入与输出 52
4.1字符的输入与输出 52
4.1.1输入的概念及实现的方法 52
4.1.2输出的概念及实现方法 53
4.2字符串的输入与输出 54
4.2.1字符串的概念 54
4.2.2字符串的输入和输出 54
4.3数值的输入与输出 55
4.3.1数值的输入方法 55
4.3.2数值的输出方法 58
4.4文件的输入与输出 61
4.4.1文件的概念 61
4.4.2文件的打开与关闭 62
4.4.3读文件 64
4.4.4写文件 67
4.5实训 70
4.5.1实训目的 70
4.5.2实训理论基础 71
4.5.3程序调试实训内容与要求 71
小结 72
习题 73
5 C程序流程设计 75
5.1算法 75
5.1.1算法的性质与组成要素 75
5.1.2算法的描述方法 76
5.1.3三种基本结构的流程表示方法 77
5.2 C语言基本语句 79
5.2.1 if语句 79
5.2.2 switch语句 84
5.2.3 break语句 86
5.2.4 do-while语句 86
5.2.5 while语句 88
5.2.6 for语句 89
5.2.7 continue语句 92
5.2.8 goto语句 93
5.2.9 return语句 93
5.3典型程序举例 94
5.3.1排序 94
5.3.2查找 96
5.3.3插入 98
5.3.4删除 99
5.4实训 100
5.4.1实训目的 100
5.4.2实训理论基础 101
5.4.3程序调试实训内容与要求 101
5.4.4程序设计实训内容与要求 101
小结 102
习题 102
6模块化程序设计 106
6.1 C程序结构 106
6.1.1结构化设计 106
6.1.2 C语言中结构化设计的实现方式 106
6.2函数的定义与说明 106
6.2.1函数的定义 106
6.2.2函数的说明 108
6.2.3函数的调用 109
6.3函数的参数 110
6.3.1函数的传值调用 110
6.3.2函数的嵌套调用 112
6.3.3函数的递归调用 114
6.3.4主函数的参数 116
6.4变量的作用域 117
6.4.1动态变量 119
6.4.2静态变量 120
6.4.3外部变量 121
6.5编译预处理 122
6.5.1宏替换 122
6.5.2文件包含 127
6.6实训 127
6.6.1实训目的 127
6.6.2实训理论基础 128
6.6.3实训题目 128
小结 130
习题 130
7 C语言典型实例 134
7.1 C语言中常见错误 134
7.2典型例题 138
小结 211
附录 212
附录A ASCII字符编码表 212
附录B C库函数 214
B.1数学函数 214
B.2输入输出函数 215
B.3字符和字符串函数 216
B.4动态存储分配函数 217
附录C C语言关键字用途表 219
附录D运算符的优先级和结合方向 220
附录E Turbo C2.0的集成环境 221
E.1 Turbo C2.0集成开发环境的使用 221
E.2一个简单的C语言程序 226
参考文献 229
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019