图书介绍
C语言教程PDF|Epub|txt|kindle电子书版本下载
![C语言教程](https://www.shukui.net/cover/59/33021341.jpg)
- 孟祥双主编 著
- 出版社: 北京:北京师范大学出版社
- ISBN:7303076557
- 出版时间:2005
- 标注页数:266页
- 文件大小:11MB
- 文件页数:279页
- 主题词:
PDF下载
下载说明
C语言教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C语言的发展和特点1
1.1.1 C语言的发展1
1.1.2 C语言的特点1
第1章 C语言概述1
1.2 C程序的基本结构3
1.2.1简单的C程序实例3
1.2.2 C程序的基本结构5
1.3 C程序的开发过程6
1.4 C程序的上机步骤7
1.4.1Turbo C 2.0集成开发环境7
1.4.2编辑、编译、连接、运行一个C程序11
1.5.1 格式化输入/输出函数16
1.5简单的输入与输出16
1.5.2字符输入/输出函数18
习题与思考题19
第2章 数据类型21
2.1 C语言中的数据类型21
2.2常量、变量21
2.2.1 常量21
2.2.2 变量22
2.3整型数据23
2.3.1 整型常量23
2.3.2 整型变量23
2.4.1 实型常量25
2.4实型数据25
2.4.2 实型变量26
2.5字符型数据26
2.5.1 字符常量26
2.5.2 字符变量27
2.5.3字符数据的存储及其使用28
2.5.4字符串常量29
2.6数据类型的转换29
2.6.1自动转换29
2.6.2强制类型转换31
习题与思考题32
3.1.1二元算术运算符34
3.1 算术运算34
第3章 数据运算34
3.1.2一元算术运算符35
3.1.3算术表达式36
3.2赋值运算37
3.2.1 赋值运算符和赋值表达式37
3.2.2复合赋值运算符37
3.2.3有关赋值表达式几点补充38
3.3关系运算和逻辑运算41
3.3.1 关系运算符41
3.3.2逻辑运算符41
3.3.3 关系运算符和逻辑运算符的优先级和结合性42
3.3.4关系表达式和逻辑表达式42
3.4 位运算符43
3.5其他运算符46
3.5.1 逗号运算符46
3.5.2求字节数运算符47
3.6 C运算符小结47
3.7数学函数49
习题与思考题50
第4章 基本结构之一——顺序结构53
4.1 赋值语句53
4.2数据输出与输入53
4.2.1 print f()函数和scanf()函数54
4.2.2 putchar()函数和 getchar()函数61
4.3顺序结构程序设计举例62
习题与思考题64
第5章 基本结构之二——选择结构66
5.1选择结构简介66
5.2 if语句66
5.3 switch语句73
5.4选择结构程序设计举例75
习题与思考题77
第6章 基本结构之三——循环控制81
6.1 循环结构简介81
6.2 while语句81
6.3 do-while语句83
6.4 for语句84
6.5循环的嵌套87
6.6.1 goto语句以及用goto语句构成循环88
6.6辅助控制语句88
6.6.2 break语句89
6.6.3 continue 语句89
6.7 程序举例91
习题与思考题94
第7章 数组98
7.1数组的概念98
7.1.1 数组与数组元素98
7.1.2数组的维数98
7.2.1 一维数组的定义99
7.2.2 一维数组的引用99
7.2 一维数组99
7.2.3 一维数组的初始化100
7.2.4一维数组程序举例101
7.3 多维数组103
7.3.1 多维数组的定义103
7.3.2 多维数组的初始化105
7.3.3多维数组程序举例105
7.4字符数组107
7.4.1 字符数组的定义108
7.4.2字符数组的初始化108
7.4.3字符数组的引用109
7.4.4字符数组的输入/输出109
7.4.5 字符串处理函数111
7.4.6 字符数组程序举例114
习题与思考题119
第8章 指针123
8.1指针的概念123
8.2变量的指针和指针变量124
8.2.1定义一个指针变量124
8.2.2指针变量的引用125
8.2.3 指针变量几个问题的进一步说明128
8.3指向数组的指针变量132
8.3.1指向一维数组的指针132
8.3.2指向多维数组的指针135
8.4.1字符串的表示形式138
8.4指向字符串的指针变量138
8.4.2指向字符串的指针变量141
8.5指针数组141
习题与思考题143
第9章 函数148
9.1概述148
9.2函数定义的一般形式150
9.3函数参数和函数的值151
9.3.1形式参数和实际参数151
9.3.2函数的返回值153
9.4函数的调用153
9.4.1 函数调用的一般形式153
9.4.3对被调用函数的声明和函数原型154
9.4.2函数调用的方式154
9.5 函数的嵌套和递归调用156
9.5.1 函数的嵌套调用156
9.5.2函数的递归调用157
9.6局部变量和全局变量160
9.6.1局部变量161
9.6.2全局变量162
习题与思考题164
第10章 预编译处理168
10.1宏定义168
10.1.1不带参数的宏定义168
10.1.2带参数的宏定义171
10.2文件包含175
10.3条件编译176
习题与思考题178
第11章 结构体、共用体和枚举181
11.1结构体181
11.1.1结构体类型的定义181
11.1.2结构体变量的说明182
11.1.3结构体的引用与初始化184
11.1.4结构体数组187
11.1.5结构体与函数188
11.2结构体指针189
11.2.1指向结构体变量的指针189
11.2.2结构体变量和结构体指针作为函数参数191
11.2.3链表193
11.3.1 共用体类型的定义199
11.3.2共用体变量的说明和引用199
11.3共用体199
11.4.1枚举类型的定义202
11.4枚举类型203
11.4.2枚举变量的说明和引用203
11.5类型定义204
习题与思考题206
12.1.1文件的概念210
12.1.3缓冲文件和非缓冲文件210
12.1.2文件的组织形式210
12.1文件的概念210
第12章 文件210
12.2缓冲文件系统211
12.2.1 FILE类型和文件指针211
12.2.2文件的打开和关闭211
12.2.3文件的建立和读/写213
12.2.4文件的定位和测试217
习题与思考题221
第13章 图形设计226
13.1 图形系统的初始化和图形模式的设定226
13.2屏幕颜色的设置和清屏函数230
13.3坐标和画笔的使用234
13.4 TC 中的画线函数236
13.5 TC 中的线型设定238
13.6填充和填充模式的设置241
13.6.1先画轮廓再填充241
13.6.2规定填充模式242
13.6.3淹没式填充244
13.7屏幕和图形窗口处理及动画246
13.7.1 激活图形页和可见图形页246
13.7.2图像处理和动画247
13.8 图形显示方式中文本的输出251
13.8.1文本输出函数251
13.8.2 有关文本字体、字型和输出方式的设置252
13.8.3有关字符大小的设置254
13.9创建独立的图形应用程序255
13.10综合图形设计实例256
附录A 上机实验指导260
实验1 简单的C程序设计261
实验2 数据运算262
实验3 标准输入/输出函数263
实验4 选择结构的程序设计263
实验5 循环结构的程序设计264
实验6 循环语句与数组的程序设计264
实验7 指针265
实验8 函数265
实验9 结构体与文件266
实验10 设计制作〈学生管理系统〉266
实验11 简单图形程序设计266