图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 邹北骥主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505360973
- 出版时间:2000
- 标注页数:325页
- 文件大小:11MB
- 文件页数:338页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 C语言基础3
第1章 概述3
1.1 C语言的发展史3
1.2 C语言的用途和特点3
第2章 基本要素5
2.1 C语言的基本数据类型5
2.2 C语言的常量、变量和标识符5
2.2.1 常量5
2.2.2 符号常量8
2.2.3 标识符8
2.2.4 变量9
2.3 基本运算符和基本表达式10
2.3.1 算术运算符10
2.3.2 强制类型转换运算符12
2.3.3 赋值运算符和赋值表达式13
2.3.4 逗号运算符和逗号表达式15
本章小结16
习题17
第3章 程序的基本结构18
3.1 概述18
3.2 最简单的C程序分析19
3.3 赋值语句20
3.4 C语言的基本输出操作21
3.4.1 printf函数(格式输出函数)21
3.4.2 putchar函数29
3.4.3 puts函数30
3.4.4 printf、putchar、puts函数的区别30
3.4.5 程序举例30
3.5 C语言的基本输入操作31
3.5.1 scanf函数(格式输入函数)31
3.5.2 getchar函数35
3.6 应用举例36
本章小结37
习题38
第4章 编程与上机操作基础41
4.1 程序设计的方法41
4.2 编辑、编译、连接的概念43
4.2.1 编辑43
4.2.2 编译43
4.2.3 连接43
4.3 Turbo C上机环境及步骤43
4.3.1 Turbo C上机环境43
4.3.2 Turbo C的上机步骤44
4.4 Turbo C菜单系统及其使用45
4.4.1 基本操作说明45
4.4.2 主菜单的使用45
4.4.3 信息窗口53
4.4.4 快速参考窗口53
4.4.5 常用编辑命令53
4.5 工程文件的建立与执行54
本章小结55
习题56
第二篇 程序的控制结构59
第5章 关系表达式和逻辑表达式59
5.1 关系运算符和关系表达式59
5.1.1 关系运算符及其优先级59
5.1.2 关系表达式60
5.2 逻辑运算符和逻辑表达式61
5.2.1 逻辑运算符及其优先级61
5.2.2 逻辑表达式61
5.3 关系表达式与逻辑表达式的应用64
本章小结64
习题65
第6章 分支语句67
6.1 if语句的三种形式67
6.1.2 复合if语句68
6.1.1 if语句68
6.1.3 else if语句69
6.1.4 if语句的嵌套71
6.1.5 条件运算符75
6.2 switch语句76
6.3 break语句79
本章小结82
习题83
第7章 循环语句86
7.1 if与goto构成的循环86
7.1.1 无条件转向语句:goto86
7.1.2 用if和goto语句构成循环86
7.2 while语句88
7.3 do…while语句91
7.4 for语句93
7.5 continue语句97
7.6 循环应用举例100
本章小结106
习题107
第8章 函数111
8.1 一般函数的定义和说明111
8.1.1 一般函数的定义格式111
8.1.2 函数参数和函数的值113
8.2 函数的调用116
8.2.1 函数调用的一般形式116
8.2.2 函数的调用方式119
8.2.3 对被调用函数的说明119
8.3 函数的嵌套调用120
8.4 函数的递归调用123
8.5 内部函数与外部函数129
8.5.1 内部函数129
8.5.2 外部函数130
习题132
本章小结132
第9章 变量的属性136
9.1 局部变量与全局变量136
9.1.1 局部变量136
9.1.2 全局变量138
9.2 静态存储变量与动态存储变量140
9.2.1 静态存储变量140
9.2.2 动态存储变量142
9.2.3 寄存器变量144
本章小结145
习题146
第三篇 构造型数据类型153
第10章 数组153
10.1 一维数组的概念153
10.1.1 一维数组的定义153
10.1.3 一维数组的使用154
10.1.2 一维数组的初始化154
10.1.4 数组作为函数参数155
10.1.5 一维数组应用举例160
10.2 多维数组的概念164
10.2.1 二维数组的概念164
10.2.2 二维数组的定义164
10.2.3 多维数组的定义166
10.2.4 二维数组及多维数组的初始化167
10.2.5 二维数组应用举例170
10.3 字符串与字符数组173
10.3.1 字符串及存储方式173
10.3.2 字符数组的初始化174
10.3.3 字符串的输入175
10.3.4 字符串的输出176
10.3.5 二维字符数组178
10.3.6 字符数组应用实例183
习题185
本章小结185
第11章 结构体187
11.1 结构体类型数据的概念187
11.2 结构体的类型定义187
11.3 结构体类型变量的定义及说明188
11.3.1 变量的定义188
11.3.2 关于结构体类型变量的几点说明190
11.4 结构体变量的初始化192
11.5 结构体类型变量的引用和输入输出193
11.5.1 结构体类型变量的引用193
11.5.2 结构体变量的输入和输出194
11.6 结构体数组196
11.6.1 结构体数组的定义196
11.6.2 初始化结构体数组196
11.6.3 结构体数组的引用197
11.6.4 结构体类型变量作为函数的参数和返回值为结构体类型变量201
本章小结204
习题205
第12章 共用体206
12.1 共用体的概念206
12.2 共用体变量的引用208
本章小结212
习题212
第四篇 指针型数据类型217
第13章 指针217
13.1 简单变量的指针概念217
13.1.1 简单变量存取数据的过程217
13.1.2 指针变量的定义218
13.1.3 指针变量的初始值219
13.1.4 通过指针变量存取目标变量数据219
13.2 指针及指针变量作为函数参数220
习题223
本章小结223
第14章 数组的指针224
14.1 一维数组的指针224
14.1.1 基本概念224
14.1.2 一维数组首地址的表示224
14.1.3 一维数组的指针变量225
14.1.4 利用指针变量存取数组元素225
14.2 数组指针作为函数参数227
14.3 二维数组的指针229
14.3.1 二维数组名与二维数组元素之关系229
14.4 字符串的指针232
本章小结235
习题236
第15章 结构体的指针237
15.1 结构体指针变量的定义237
15.1.1 用指针运算符存取成员数据238
15.1.2 利用指向运算符访问成员数据239
15.2 结构体数组的指针变量239
15.3 结构体指针构成链表241
15.4 对单向链表的常用操作244
15.4.1 搜索打印操作244
15.4.2 在链表中插入一个新的数据块245
15.4.3 将链表中一指定的数据块删除247
本章小结248
习题248
第16章 其他类型的指针249
16.1 函数的指针249
16.1.1 函数指针变量的定义249
16.1.2 函数指针变量的赋值249
16.1.3 通过函数指针变量调用函数250
16.1.4 函数指针变量作为函数参数251
16.2.1 指针函数的定义254
16.2.2 指针函数的应用254
16.2 指针函数254
16.3 指针数组257
16.3.1 指针数组的定义257
16.3.2 指针数组的应用257
16.4 指向指针的指针262
16.4.1 基本概念262
16.4.2 指向指针的指针变量定义262
16.4.3 指向指针的指针变量用法262
16.5 main函数的参数265
本章小结267
习题268
17.1 文件的基本概念275
17.1.1 文件的定义275
17.1.2 文件类型的指针275
第17章 文件275
第五篇 文件275
17.1.3 文件的存储方式277
17.1.4 文件的读写方式278
17.2 文件的基本操作278
17.2.1 文件的打开与关闭函数279
17.2.2 常用的文件读函数280
17.2.3 常用的文件写函数283
17.2.4 文件定位函数284
17.3 文件的应用285
17.3.1 单字符输入输出285
17.3.2 格式化输入输出286
17.3.3 数据记录输入输出287
本章小结290
习题290
18.2.1 不带参数宏定义295
18.1 编译预处理的概念295
18.2 宏定义295
第六篇 C语言的特色内容295
第18章 编译预处理295
18.2.2 带参数宏定义297
18.3 文件包含299
18.4 条件编译301
本章小结303
习题303
第19章 位运算305
19.1 位运算概述305
19.2 常用的位运算305
19.2.1 按位“与”运算305
19.2.2 按位“或”运算306
19.2.3 按位“非”运算306
19.2.4 按位“异或”运算306
19.2.6 右移位运算307
19.3 位运算的应用307
19.2.5 左移位运算307
本章小结309
习题309
第20章 特殊数据类型310
20.1 枚举数据类型310
20.2 自定义数据类型311
20.3 应用举例312
本章小结314
习题315
附录316
附录1 C语言运算符一览表316
附录2 ASCII码对照表318
附录3 常用的C库函数320
一、常用的数学函数320
二、常用的字符函数320
三、常用的输入输出函数321
四、动态存储分配函数324
附录4 C语言中的关键字325