图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/8/30273281.jpg)
- 陈刚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302216407
- 出版时间:2010
- 标注页数:271页
- 文件大小:69MB
- 文件页数:286页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言基础知识1
1.1 C语言概述1
1.1.1 程序设计语言及程序设计1
1.1.2 算法3
1.1.3 C语言的特点6
1.1.4 怎样学习C语言7
1.2 C程序的基本结构7
1.3 C程序的执行10
1.3.1 C程序执行的过程10
1.3.2 Microsoft Visual C++ 6.0集成开发环境11
1.3.3 程序的调试14
习题16
第2章 数据类型和运算符19
2.1 C程序的符号系统19
2.1.1 C语言字符集19
2.1.2 标识符20
2.2 C语言的数据类型21
2.2.1 整型数据21
2.2.2 实型数据23
2.2.3 字符型数据24
2.3 常量25
2.3.1 整型常量25
2.3.2 实型常量26
2.3.3 字符常量26
2.3.4 字符串常量27
2.3.5 符号常量28
2.4 变量29
2.4.1 变量的定义29
2.4.2 变量的初始化与赋值30
2.5 运算符和表达式31
2.5.1 算术运算符32
2.5.2 关系运算符33
2.5.3 逻辑运算符34
2.5.4 自增自减运算符36
2.5.5 赋值运算符和赋值表达式37
2.5.6 条件运算符39
2.5.7 逗号运算符和表达式40
2.5.8 各种运算中数据类型的转换41
习题43
第3章 顺序程序设计48
3.1 结构化程序设计思想48
3.1.1 结构化程序设计方法48
3.1.2 结构化程序的标准48
3.1.3 3种基本模块49
3.2 C语言程序设计的基本程序语句51
3.3 数据的输入与输出53
3.3.1 数据输出函数54
3.3.2 数据输入函数59
3.4 顺序结构程序综合举例62
习题66
第4章 选择结构程序设计70
4.1 if结构语句70
4.1.1 单分支结构70
4.1.2 双分支结构72
4.1.3 多分支结构73
4.1.4 if语句的嵌套75
4.2 switch结构语句78
4.3 选择结构程序举例80
习题83
第5章 循环结构程序设计89
5.1 while语句89
5.2 do-while语句92
5.3 for语句95
5.4 break语句和continue语句98
5.5 循环的嵌套100
5.6 循环综合举例102
习题104
第6章 数组109
6.1 一维数组109
6.1.1 一维数组的定义109
6.1.2 数组元素的引用110
6.1.3 一维数组的存储结构与初始化111
6.1.4 一维数组综合举例114
6.2 二维数组121
6.2.1 二维数组的定义及引用121
6.2.2 二维数组的存储结构以及初始化122
6.3 字符数组与字符串125
6.3.1 字符数组的定义、初始化及处理125
6.3.2 字符数组的处理126
6.3.3 字符串的概念及处理127
6.3.4 字符串的输入输出函数128
6.3.5 字符串处理函数130
6.3.6 综合练习134
习题137
第7章 函数141
7.1 模块化程序设计与函数141
7.2 函数定义与调用142
7.2.1 函数概述142
7.2.2 函数的定义144
7.2.3 函数的调用145
7.2.4 函数的声明146
7.2.5 函数的参数和函数的返回值147
7.2.6 数组作为函数的参数151
7.2.7 函数的嵌套和递归调用154
7.2.8 函数设计综合举例156
7.3 变量作用域与存储方式158
7.3.1 变量的作用域159
7.3.2 变量的存储方式162
7.4 编译预处理167
7.4.1 文件包含167
7.4.2 宏定义168
7.4.3 条件编译171
习题173
第8章 指针177
8.1 指针和指针变量177
8.1.1 指针177
8.1.2 指针变量178
8.1.3 指针变量的赋值与运算178
8.1.4 多级指针181
8.1.5 用指针变量处理一般变量综合举例183
8.2 指针与数组184
8.2.1 指针变量处理一维数组185
8.2.2 指针变量处理二维数组187
8.2.3 指针数组190
8.3 指针变量处理字符串191
8.4 指针变量与函数194
8.5 本章综合实例198
习题200
第9章 结构体类型与链表207
9.1 结构体类型的定义207
9.2 结构体变量209
9.2.1 结构体变量的定义和初始化209
9.2.2 结构体变量的使用210
9.3 结构体数组213
9.3.1 结构体数组的定义和初始化214
9.3.2 结构体数组的使用214
9.4 结构体类型指针215
9.4.1 结构体类型指针的概念215
9.4.2 结构体类型指针作为函数参数216
9.5 链表217
9.5.1 链表的概念218
9.5.2 用指针实现内存动态分配219
9.5.3 单向链表的常用操作221
习题228
第10章 共用体与枚举类型229
10.1 共用体229
10.1.1 共用体类型和共用体变量229
10.1.2 共用体变量的引用230
10.1.3 共用体变量的应用232
10.2 枚举类型233
10.2.1 枚举类型和枚举变量233
10.2.2 枚举类型变量的应用235
10.3 类型标识符的重定义236
10.4 位运算238
10.4.1 位运算符和位运算238
10.4.2 位段结构241
习题242
第11章 文件244
11.1 文件概述244
11.1.1 文件的概念244
11.1.2 文本文件和二进制文件245
11.1.3 缓冲文件系统246
11.2 文件类型及其指针246
11.2.1 文件类型246
11.2.2 文件类型指针247
11.3 文件的打开和关闭247
11.3.1 文件打开函数247
11.3.2 文件关闭函数249
11.4 文件的输入和输出250
11.4.1 字符读写函数fgetc()和fputc()250
11.4.2 字符串读写函数fgets()和fputs()252
11.4.3 格式化读写函数fscanf()和fprintf()254
11.4.4 数据块读写函数fread()和fwrite()256
11.4.5 文件的其他相关函数258
习题260
附录A ASCII码表完整版261
附录B C语言的32个关键字263
附录C 运算符优先级和结合性264
附录D C语言常用函数265
参考文献271