图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/30/30673032.jpg)
- 黄毅斌,郑麟主编;郑锦材,邱彬,胡越梅副主编 著
- 出版社: 杭州:浙江大学出版社
- ISBN:9787308095396
- 出版时间:2012
- 标注页数:223页
- 文件大小:18MB
- 文件页数:235页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 学习前准备1
1.1 程序与程序设计语言1
1.1.1 什么是程序1
1.1.2 什么是程序设计语言1
1.2 C语言的特点3
1.3 如何学习C语言4
1.4 在Visual C++环境中运行C程序5
1.5 本章小结6
第2章 C语言基础7
2.1 简单的C程序7
2.2 认识算术运算符9
2.3 认识整型与实型数据10
2.3.1 整型数据10
2.3.2 实型数据11
2.4 认识字符型数据12
2.4.1 字符常量12
2.4.2 字符变量14
2.4.3 字符串常量14
2.5 赋值运算符和赋值表达式15
2.5.1 赋值运算符15
2.5.2 变量初始化15
2.5.3 复合的赋值运算符15
2.5.4 自增、自减运算符16
2.6 格式化输出与输入函数17
2.6.1 格式化输出函数printf()17
2.6.2 格式化输入函数scanf()20
2.7 单个字符输入与输出函数21
2.8 本章小结22
课后练习22
第3章 分支程序设计24
3.1 基本分支程序24
3.1.1 分支程序例24
3.1.2 if语句的基本语法25
3.2 关系运算符与逻辑运算符26
3.2.1 关系运算符26
3.2.2 逻辑运算符26
3.3 条件运算符29
3.4 不带else的if语句30
3.5 if语句的嵌套使用31
3.6 switch语句33
3.7 本章小结36
课后练习36
第4章 循环程序设计38
4.1 while循环语句38
4.1.1 while程序例38
4.1.2 while语法40
4.2 do...while循环语句41
4.3 for循环语句42
4.4 循环语句的嵌套45
4.5 break语句和continue语句46
4.5.1 break语句47
4.5.2 continue语句48
4.6 本章小结49
课后练习49
第5章 函数50
5.1 函数的基本概念50
5.1.1 函数的引入50
5.1.2 函数的概念52
5.1.3 函数的分类52
5.1.4 函数的定义53
5.2 函数参数的讨论55
5.2.1 形式参数和实际参数55
5.2.2 函数的返回值57
5.2.3 函数参数与带参宏的比较60
5.3 函数的调用63
5.3.1 函数调用的方式63
5.3.2 对被调用函数的声明和函数原型64
5.3.3 函数的嵌套调用66
5.3.4 函数的递归调用68
5.4 变量的作用域与存储类别71
5.4.1 局部变量与全局变量71
5.4.2 变量的存储类别75
5.5 本章小结77
课后练习78
第6章 数组79
6.1 一维数组79
6.1.1 一维数组的定义80
6.1.2 一维数组的引用81
6.1.3 一维数组的初始化82
6.1.4 一维数组的使用实例83
6.2 二维数组85
6.2.1 二维数组的定义85
6.2.2 二维数组的引用86
6.2.3 二维数组的初始化87
6.2.4 二维数组的应用88
6.3 字符数组90
6.3.1 字符数组的定义90
6.3.2 字符数组的初始化和引用90
6.3.3 字符串和字符串结束标志92
6.3.4 字符数组的输入输出92
6.3.5 字符串处理函数94
6.4 数组作函数参数97
6.4.1 数组元素做函数参数97
6.4.2 数组名做函数参数98
6.5 本章小结100
课后练习100
第7章 指针101
7.1 指针和地址的概念101
7.2 变量的指针和指向变量的指针变量102
7.2.1 指针变量的定义103
7.2.2 指针变量的引用104
7.2.3 指针变量作为函数参数107
7.2.4 关于指针变量几个问题的进一步说明110
7.3 数组的指针和指向数组的指针变量113
7.3.1 指向数组元素的指针113
7.3.2 通过指针引用数组元素114
7.3.3 用数组名作函数参数119
7.3.4 指向多维数组的指针和指针变量127
7.4 返回指针值的函数133
7.5 指针数组和指向指针的指针136
7.5.1 指针数组的概念136
7.5.2 指向指针的指针139
7.6 本章小结141
7.6.1 指针数据类型的小结141
7.6.2 指针运算小结142
课后练习143
第8章 结构体145
8.1 结构体145
8.1.1 结构体的定义145
8.1.2 结构体变量的定义、初始化和引用146
8.2 结构体数组149
8.2.1 结构体数组的定义150
8.2.2 结构体数组的初始化和应用150
8.3 结构体类型数据的指针152
8.3.1 结构体变量的指针152
8.3.2 结构体数组的指针153
8.3.3 结构体类型数据的指针作函数参数154
8.4 用typedef定义类型156
8.5 用结构体处理链表158
8.5.1 链表概述158
8.5.2 处理链表所需的函数159
8.5.3 链表的建立160
8.5.4 链表的输出163
8.5.5 对链表的删除操作164
8.5.6 链表结点的插入166
8.5.7 链表的综合操作169
8.6 共用体170
8.6.1 共用体的定义170
8.6.2 共用体类型和变量的定义171
8.6.3 共用体变量的引用172
8.6.4 共用体类型数据的特点172
8.6.5 共用体应用举例172
8.7 枚举类型174
8.8 本章小结177
课后练习178
第9章 位运算179
9.1 位运算符和位运算179
9.1.1 按位与“&”运算符179
9.1.2 按位或“|”运算符181
9.1.3 异或“^”运算符181
9.1.4 按位取反“~”运算符182
9.1.5 左移“〈〈”运算符183
9.1.6 右移“〉〉”运算符183
9.1.7 位运算赋值运算符184
9.1.8 不同长度的数据进行位运算184
9.2 位运算举例184
9.3 位段186
9.4 本章小结189
课后练习189
第10章 文件190
10.1 C语言文件概述190
10.1.1 C文件的定义190
10.1.2 C语言的文件指针191
10.2 C语言文件的基本操作192
10.2.1 文件的打开192
10.2.2 文件的关闭194
10.2.3 文件的读取与写入194
10.3 C语言文件的常用读写函数194
10.3.1 字符读写函数fgetc和fputc195
10.3.2 字符串读写函数fgets和fputs197
10.3.3 数据块读写函数fread和fwrite199
10.3.4 格式化读写函数fscanf和fprintf201
10.3.5 文件的随机读写202
10.4 C语言常用的文件检测函数204
10.5 本章小结204
课后练习205
附录A 调试技巧206
A.1 程序调试的基本方法206
A.1.1 运行程序的方法206
A.1.2 调试程序的工具209
A.1.3 程序调试举例211
A.2 程序测试的基本方法216
A.2.1 程序测试的必要性216
A.2.2 程序测试举例216
附录B 常用ASCⅡ对照表219
附录C C语言常用库函数220
参考文献223