图书介绍
C程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载
- 李丽娟主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:7563505830
- 出版时间:2002
- 标注页数:297页
- 文件大小:9MB
- 文件页数:308页
- 主题词:
PDF下载
下载说明
C程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 入门1
第1章 引论1
1.1 C语言发展过程1
1.2 C语言特点和用途1
1.3 简单C语言程序2
1.4 C语言程序结构4
1.5 怎样执行一个C语言程序4
1.6 习题5
2.1 数据类型及取值范围6
第2章 基本的程序语句6
2.2 标识符、变量和常量7
2.2.1 标识符7
2.2.2 变量和常量8
2.3 一维简单数组14
2.4 基本运算符、表达式及运算优先级15
2.4.1 算术运算符及算术表达式15
2.4.2 关系运算符及关系表达式18
2.4.3 逻辑运算符及逻辑表达式18
2.4.4 位运算符及其表达式19
2.4.5 三目运算符20
2.4.6 复杂表达式计算顺序21
2.4.8 逗号表达式22
2.4.7 数据类型的转换22
2.4.9 C语言基本语句结构23
2.5 基本的输入输出函数简介25
2.5.1 格式化输出函数Printf()25
2.5.2 格式化输入函数scanf()28
2.5.3 字符输出函数putchar()30
2.5.4 字符输入函数getchar()31
2.6 程序范例32
2.8 习题34
2.7 本章小结34
第二部分 基本的程序设计39
第3章 程序的简单算法制定39
3.1 结构化程序算法制定39
3.2 结构化程序算法描述40
3.2.1 流程图40
3.2.2 N-S图43
3.2.3 PDA图45
3.3 算法制定范例47
3.4 本章小结49
3.5 习题50
4.1 if结构51
4.1.1 if语句51
第4章 分支语句51
4.1.2 if~else语句53
4.1.3 if语句的嵌套54
4.2 switch语句60
4.2.1 switch语句60
4.2.2 break语句在switch结构中的作用62
4.3 程序范例65
4.5 习题70
4.4 本章小结70
第5章 循环结构77
5.1 for语句77
5.2 while语句80
5.3 do~while语句83
5.4 用于循环中的break和continue语句85
5.5 循环结构嵌套89
5.6 goto语句90
5.7 程序范例92
5.8 本章小结93
5.9 习题94
第6章 函数与宏定义101
6.1 函数概念101
6.1.1 函数定义101
第三部分 模块化的程序设计101
6.1.2 函数声明和调用103
6.1.3 函数传值方式103
6.2 变量作用域和存储类型106
6.3 内部函数与外部函数110
6.4 递归函数设计和调用111
6.5.1 宏定义115
6.5 预处理115
6.5.2 文件包含118
6.5.3 条件编译及其他119
6.6 综合范例122
6.7 本章小结125
6.8 习题126
第7章 多维数组131
7.1 一维数组初始化131
7.2 一维数组使用132
7.3.2 二维数组定义137
7.3.1 二维数组的概念137
7.3 多维数组137
7.3.3 多维数组定义139
7.3.4 二维数组及多维数组的初始化140
7.4 字符数组143
7.4.1 字符数组初始化144
7.4.2 字符串输入146
7.4.3 字符串输出147
7.4.4 二维字符数组148
7.5.1 数组元素作为函数参数153
7.5 数组作为函数的参数153
7.5.2 数组名作为函数的参数154
7.6 程序范例156
7.7 本章小结161
7.8 习题161
第8章 指针166
8.1 指针的概念166
8.1.1 指针变量定义167
8.1.2 指针变量使用167
8.1.3 指针变量与简单变量的关系168
8.2.1 指针的算术运算169
8.2 指针的运算169
8.2.2 指针的关系运算170
8.3 指针与数组的关系171
8.3.1 指向一维数组的指针171
8.3.2 指向多维数组的指针174
8.3.3 字符指针180
8.3.4 指针数组181
8.4 指针作为函数参数183
8.5 返回值为指针型的函数185
8.6 指向函数的指针186
8.7 main函数参数188
8.8 指向指针的指针189
8.9 图形处理方式190
8.10 程序范例194
8.11 本章小结196
8.12 习题197
第9章 构造数据类型202
9.1 结构体数据类型202
9.1.1 结构体类型定义202
9.1.2 结构体类型变量的定义203
9.1.3 结构体变量初始化204
9.1.4 结构型变量成员的引用205
9.1.5 结构型变量成员的输入/输出207
9.2 结构体数组208
9.2.1 结构体数组的定义208
9.2.2 结构体数组成员的初始化和引用208
9.3 结构体变量与函数209
9.4 链表的概念212
9.4.1 动态分配内存213
9.4.2 单链表的建立214
9.4.3 从单链表中删除结点219
9.4.4 向单链表中插入结点223
9.5 联合体数据类型227
9.6 枚举数据类型230
9.7 程序范例231
9.8 本章小结235
9.9 习题235
第10章 文件241
10.1 文件概念241
10.2 文件操作241
10.2.1 文件的打开与关闭241
10.2.3 顺序文件读写244
10.2.2 文件操作错误检测244
10.2.4 随机文件读写250
10.3 程序范例254
10.4 本章小结256
10.5 习题256
第11章 位运算操作260
11.1 按位取反运算260
11.2 按位左移运算262
11.3 按位右移运算264
11.4 按位与运算266
11.5 按位或运算269
11.6 按位异或运算271
11.7 复合位运算符274
11.8 程序范例274
11.9 本章小结276
11.10 习题276
附录279
附录一C语言的关键字279
附录二ASCII码表280
附录三常用C语言库函数283
附录四中英文关键词对照289