程序设计基础实训教程 以C为例PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吴海峰主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:7302319016
- 页数:214 页
第1章 初识C语言 1
1.1 C语言发展简史 1
1.2 C语言的特点 1
1.3 Visual Studio 2008编译环境介绍 2
1.3.1安装Visual Studio 2008 2
1.3.2初识编辑环境 7
1.4输入和编辑源程序 9
1.4.1创建控制台应用程序 9
1.4.2添加源程序 10
1.4.3编写C程序代码 12
1.4.4运行程序 12
1.5 C语言的程序结构 12
实训1编写一个简单的C程序 14
习题1 15
第2章 简单的C程序设计 16
2.1 C语言的数据类型 16
2.2常量与变量 16
2.2.1例题导入 16
2.2.2题目分析 17
2.2.3内容小结 17
2.3数据类型 17
2.3.1整型数据 17
2.3.2实型数据 19
2.3.3字符型数据 20
2.3.4各类数值型数据间的混合运算 23
2.4运算符和表达式 24
2.4.1 C语言运算符简介 24
2.4.2算术运算符及算术表达式 24
2.4.3赋值运算符及赋值表达式 26
2.4.4逗号运算符和逗号表达式 28
2.4.5 sizeof运算符 29
2.5 C语句概述 30
2.6格式化输入输出函数 31
2.6.1 printf函数(格式化输出函数) 31
2.6.2 scanf函数(格式化输入函数) 36
2.7单个字符输入输出函数 38
2.7.1 putchar函数(单个字符输出函数) 38
2.7.2 getchar函数(单个字符的输入函数) 39
2.8顺序结构程序设计 40
实训2 简单的C程序设计 41
习题2 42
第3章 分支结构 45
3.1关系运算符及其表达式 45
3.1.1关系运算符及其优先次序 45
3.1.2关系表达式 45
3.2逻辑运算符及其表达式 46
3.2.1逻辑运算及其优先次序 46
3.2.2逻辑表达式 47
3.3分支结构和条件运算符 47
3.3.1 if语句 47
3.3.2条件运算符 52
3.3.3 switch语句 52
3.4例题小结 55
实训3选择结构程序设计 57
习题3 57
第4章 循环结构 60
4.1概述 60
4.2 for语句 61
4.2.1一般格式 62
4.2.2执行过程 62
4.2.3说明 62
4.3 while语句 63
4.3.1一般格式 63
4.3.2执行过程 63
4.4 do-while语句 64
4.4.1一般格式 64
4.4.2执行过程 64
4.5循环的嵌套 65
4.6 break语句与continue语句 66
4.6.1一般格式 66
4.6.2功能 66
4.6.3说明 66
4.7循环结构程序举例 67
4.8良好的源程序书写习惯 69
实训4循环结构程序设计 70
习题4 71
第5章 函数 75
5.1函数的定义与调用 75
5.1.1函数的分类 75
5.1.2函数的定义 76
5.1.3函数的返回值与函数类型 77
5.1.4对被调用函数的说明和函数原型 78
5.1.5函数的调用 78
5.2函数的嵌套调用和递归调用 79
5.2.1函数的嵌套调用 79
5.2.2函数的递归调用 80
5.3函数调用中的参数传递 82
5.3.1 函数的形参与实参 82
5.3.2“传值”是C语言传递参数的基本方式 83
5.4变量的作用域与生存期 83
5.4.1局部变量 84
5.4.2全局变量 85
5.4.3变量的生存期 87
5.5内部函数和外部函数 91
5.5.1内部函数 92
5.5.2外部函数 92
实训5函数 93
习题5 93
第6章 数组 96
6.1概述 96
6.2一维数组 96
6.2.1一维数组的定义 96
6.2.2一维数组的初始化 97
6.2.3数组元素的引用 98
6.2.4一维数组的应用 99
6.3二维数组 102
6.3.1二维数组的定义 102
6.3.2二维数组的初始化 103
6.3.3二维数组元素的引用 104
6.3.4二维数组应用举例 104
6.4字符数组 105
6.4.1字符数组的定义 106
6.4.2字符数组的初始化 106
6.4.3字符数组的引用 107
6.4.4字符数组的输入输出 108
6.4.5字符串处理函数 109
6.4.6字符数组应用举例 112
实训6数组 113
习题6 113
第7章 指针 116
7.1地址和指针 116
7.1.1变量定义的含义 117
7.1.2存储单元地址 117
7.1.3存储单元数据 117
7.1.4变量的访问方式 117
7.1.5指针类型 117
7.2指向变量的指针变量 118
7.2.1指针变量的定义和初始化 118
7.2.2指针变量的引用 118
7.2.3指针变量的运算 119
7.2.4指针变量作为函数参数 122
7.3指针与函数 126
7.3.1指针函数 126
7.3.2 函数指针 127
7.4通过指针引用数组 129
7.4.1数组的指针和数组元素的指针 129
7.4.2一维数组元素的指针访问方式 130
7.4.3多维数组元素的指针访问方式 133
7.4.4数组名作函数的参数 136
7.5字符指针和字符串 138
7.5.1字符串的表示形式 138
7.5.2字符串指针作函数的参数 140
7.6指针数组和多重指针 142
7.6.1指针数组 142
7.6.2指向指针的指针 145
7.6.3带参数的main函数和void指针 148
实训7指针 150
习题7 150
第8章 构造类型 153
8.1概述 153
8.2结构体 153
8.3定义结构体类型变量的方法 154
8.4结构体变量的引用 156
8.5结构体变量的初始化 157
8.6结构体数组 158
8.6.1定义结构体数组 158
8.6.2结构体数组的初始化 159
8.7指向结构体类型数据的指针 160
8.7.1指向结构体变量的指针 160
8.7.2指向结构体数组的指针 162
8.7.3用结构体变量和指向结构体的指针作函数参数 165
8.8链表 167
8.8.1链表概述 167
8.8.2静态链表 169
8.8.3动态链表 171
8.9共用体 174
8.9.1共用体的概念 175
8.9.2共用体变量的引用方法 176
8.9.3共用体类型的特点 176
8.10枚举类型 179
8.10.1枚举类型的定义与枚举变量的定义 179
8.10.2枚举类型与整型的关系和说明 180
8.11自定义类型标识符 181
实训8构造类型 183
习题8 183
第9章 文件 187
9.1 C文件概述 187
9.2文件的打开与关闭 188
9.2.1文件的打开(fopen()函数) 188
9.2.2文件的关闭(fclose()函数) 189
9.3文件的读写 190
9.3.1字符输入输出函数 190
9.3.2字符串输入输出函数 192
9.3.3数据块输入输出函数 195
9.3.4格式化输入输出函数 197
9.4文件的定位 199
9.4.1指针指向文件开头的函数(rewind()函数) 199
9.4.2设置文件指针位置函数(fseek()函数) 200
9.4.3获得文件当前读写位置函数(fte11()函数) 202
9.5文件状态检测 202
9.5.1文件读写结束标志函数(feof()函数) 203
9.5.2检查文件出错函数(ferror()函数) 204
实训9文件 204
习题9 205
附录A 常用字符与ASCⅡ码对照表 208
附录B C语言中32个关键字 209
附录C 9种控制语句 210
附录D 运算符的优先级和结合性 211
附录E 常用标准函数及其头文件 212
参考文献 214
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019