图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/4/32284198.jpg)
- 吴定雪编著 著
- 出版社: 北京:科学出版社
- ISBN:7030207866
- 出版时间:2007
- 标注页数:298页
- 文件大小:11MB
- 文件页数:311页
- 主题词:C语言-程序设计-水平考试-自学参考资料
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计基础1
1.1程序设计基本概念1
程序1
程序设计语言2
程序设计3
算法3
1.2 C语言的特点7
1.3 C语言程序的组成7
认识C语言程序7
C语言程序的组成9
C语言的基本语法成分11
1.4 C语言数据类型13
1.5常量与变量16
直接常量和符号常量17
直接常量的书写格式18
变量21
1.6运算符与表达式23
算术类运算24
关系运算、逻辑运算与条件运算27
其他运算30
1.7类型转换31
不同类型数据的隐式转换32
不同类型数据的显式转换34
1.8数据的输入与输出34
printf()函数34
scanf()函数36
getchar函数与putchar函数38
第2章 C语言程序设计基本结构40
2.1顺序结构40
2.2选择结构42
if语句42
switch语句48
2.3循环结构52
循环结构概述52
while语句53
do-while语句54
for语句55
循环嵌套56
break语句与continue语句58
程序举例60
第3章 函数与编译预处理64
3.1模块化设计与函数64
模块化设计64
函数分类65
3.2函数的定义与调用66
函数的定义66
函数的调用68
3.3函数的递归调用73
函数的嵌套调用73
函数的递归调用74
3.4变量的作用域与存储方式76
变量的作用域76
存储方式78
3.5编译预处理80
文件包含80
宏定义81
条件编译82
3.6程序举例83
第4章 数组86
4.1一维数组86
一维数组的定义86
一维数组的引用87
一维数组的初始化88
一维数组程序举例90
4.2二维数组92
二维数组的定义92
二维数组的引用93
二维数组的初始化94
二维数组程序举例96
4.3字符数组与字符串97
字符数组的引入97
字符数组的定义与使用99
字符串与字符数组的关系100
字符数组程序举例105
4.4数组作为函数的参数107
数组元素作为函数参数107
数组名作为函数参数108
多维数组作为函数参数110
4.5程序举例111
第5章 指针121
5.1指针与指针变量121
指针的概念121
指针变量122
5.2指针与函数127
指针作为函数参数127
指针函数129
函数指针131
指针类型转换135
5.3指针与数组137
一维数组与指针137
多维数组与指针142
字符串与指针147
5.4程序举例156
第6章 结构体、共用体与枚举类型163
6.1结构体类型163
结构体类型的定义及引用163
结构体与数组166
结构体与指针167
结构体与函数168
6.2链表170
内存动态管理函数170
链表概述172
链表的基本操作173
6.3共用体类型179
共用体类型与共用体变量179
共用体变量的引用及应用181
6.4枚举类型184
6.5 typedef定义类型186
6.6程序举例188
第7章 位运算192
7.1位运算符与位运算192
按位与运算符&192
按位或运算符194
按位异或运算符?194
左移运算符?195
右移运算符?195
按位取反运算符195
位复合赋值运算符196
7.2位段196
7.3程序举例198
第8章 文件203
8.1文件概述203
8.2文件指针204
8.3文件的打开与关闭204
文件打开函数fopen204
文件关闭函数fclose205
8.4文件的读写206
字符读写函数fgetc与fputc206
字符串读写函数fgets与fputs207
数据块读写函数fread与fwrite207
格式化读写函数fscanf与fprintf208
8.5文件的定位208
8.6文件检测函数209
8.7程序举例210
第9章 实用程序设计技巧217
9.1程序的模块化结构217
软件工程的思想217
模块设计217
使用模块化方法开发程序的好处218
9.2模块设计风格简述220
数据风格220
标识符风格220
算法风格221
输入/输出风格221
书写风格221
9.3多文件程序的执行方法222
文件包含与头文件的使用222
模块间的连接225
标识符的一致性226
9.4大型程序开发的项目管理226
项目管理器226
用项目管理器开发程序项目的步骤226
项目管理器的使用技巧227
9.5程序举例228
第10章 C++面向对象程序设计239
10.1 C++语言概述239
C++语言的产生239
一个简单的C++程序239
C++程序开发过程240
10.2 C++对C语言的扩充242
C++的输入输出242
常量244
变量244
变量的引用类型245
函数重载246
带缺省值参数的函数248
内联函数249
动态分配/释放内存的运算符new与delete250
10.3 C++面向对象程序设计252
面向对象方法的基本概念252
类与对象255
构造函数和析构函数257
友元262
继承266
多态性与虚函数271
10.4程序举例274
附录A ASCII码对照表286
附录B C语言运算符及优先级287
附录C C语言常用的库函数288
C1数学函数288
C2输入输出函数289
C3字符函数292
C4字符串函数293
C5动态存储分配函数294
C6时间函数295
C7其他函数296