C语言程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吴雅娟主编
- 出 版 社:哈尔滨:哈尔滨工业大学出版社
- 出版年份:2008
- ISBN:9787560327730
- 页数:241 页
第1章 C语言概述 3
C语言简介 3
C语言的产生和发展 3
C语言程序的构成 4
C语言的主要特点 6
C语言程序的上机步骤 6
小结 8
习题 8
第2章 C语言的数据类型 9
数据类型概述 9
常量 10
整型常量 10
浮点型常量 10
字符常量 10
字符串常量 11
符号常量 11
变量 11
标识符 12
整型变量 12
浮点型变量 13
字符型变量 14
字符串的存储方式 14
数据的输入/输出 15
引例 15
格式输入/输出函数 15
字符输入/输出函数 20
应用举例 21
小结 22
习题 22
第3章 运算符与表达式 24
运算符与表达式概述 24
基本算术运算符与算术表达式 25
赋值运算符与赋值表达式 26
不同数据类型的转换 27
自动转换 27
强制转换 29
自增、自减运算符 30
逗号运算符与逗号表达式 30
小结 31
习题 31
第4章 程序的流程控制 33
程序的基本结构 33
选择结构 34
关系运算符和关系表达式 34
逻辑运算符和逻辑表达式 35
if语句 36
switch语句 39
条件表达式 41
选择结构程序举例 41
循环结构 42
while语句 43
do-while语句 45
for语句 48
break语句和continue语句 51
常用算法举例 52
小结 58
习题 58
第5章 数组 61
数组的概念 61
引例 61
数组的概念 62
一维数组 63
一维数组的定义和引用 63
一维数组元素的赋值 63
一维数组常用算法举例 64
二维数组 70
二维数组的定义 70
二维数组的初始化 71
二维数组常用算法举例 71
字符数组 74
字符数组与字符串 74
字符串的输入输出 75
字符串处理函数 76
字符串应用举例 79
小结 84
习题 85
第6章 函数 88
C程序的模块化 88
函数的定义 90
无参函数的定义*有参函数的定义 92
函数的调用 93
实参和形参 93
turn语句 95
对被调函数的类型声明 97
递归函数 97
数组作为函数参数 99
数组元素作实参 99
数组名作函数的参数 100
变量的存储类别 108
变量的作用域与生存期 108
变量的存储类别 109
小结 112
习题 113
第7章 编译预处理 116
宏定义 116
无参宏定义 116
带参宏定义 117
文件包含 118
小结 119
习题 119
第8章 指针 121
变量、地址与指针概述 121
指针变量 123
指针变量的声明 123
指针变量的使用 123
指针运算 125
二级指针与多级指针 127
指针与函数 128
函数参数的传值与传地址 128
指针作为函数参数 129
指针作为函数返回值 131
指向函数的指针 132
指针与数组 134
一维数组与指针 134
二维数组与指针 139
指针与字符串 143
指针数组 147
main函数的参数 150
小结 151
习题 152
第9章 结构体、共用体与枚举型数据 156
结构体概述 156
结构体类型概述 156
结构体类型定义 157
结构体变量 158
结构体变量的声明 158
结构体的使用 160
结构体与函数 161
结构体与数组 162
结构体数组的声明 162
结构体数组的初始化 162
结构体数组的使用 163
结构体与指针 164
指向结构体的指针 164
结构体数组与指针 166
结构体指针变量作函数参数 167
结构体与链表 171
链表的概念 171
动态分配内存 172
用结构体实现链表 174
链表的操作 174
共用体 180
共用体概述 180
共用体类型的定义 181
共用体变量的声明 181
共用体的使用 182
枚举类型数据 183
枚举类型的定义 183
枚举类型变量的声明 183
枚举类型变量的使用 183
类型定义符rypedef 184
位运算 185
位运算符 185
位段 188
举例 188
小结 189
习题 190
第10章 文件 192
文件概述 192
文件类型 192
缓冲和非缓冲文件系统 193
文件指针 193
打开/关闭文件 194
打开文件函数fopen() 194
关闭文件函数fclose() 195
顺序读写文件 196
输入/输出字符 196
输入/输出字符串 198
格式化输入/输出 200
输入/输出数据块 202
定位读写文件 203
fseek函数 203
rewind函数 204
ftell函数 204
文件应用举例 205
小结 209
习题 209
实验部分 213
C语言上机实验说明 213
C程序的集成开发环境 215
顺序结构程序设计 216
选择结构程序设计(一) 217
选择结构程序设计(二) 218
循环结构程序设计(一) 219
循环结构程序设计(二) 220
三种基本结构的综合应用 221
一维数组 221
二维数组 222
字符数组 223
函数(一) 224
函数(二) 225
函数(三) 226
指针 226
结构体、链表和文件 228
附录 230
标准ASCII码表 230
C语言常用关键字 231
运算符优先级与结合性 232
C语言库函数 234
数学函数 234
字符函数和字符串函数 235
输入输出函数 236
动态存储分配函数 238
转换函数 238
图形图像函数 239
参考文献 241
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018