图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 田丰春,杨种学主编;曹晨,杨鑫,王小正,李朔副主编 著
- 出版社: 南京:南京大学出版社
- ISBN:9787305163333
- 出版时间:2016
- 标注页数:287页
- 文件大小:40MB
- 文件页数:297页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 程序与程序设计语言1
1.2 为什么学习C语言2
1.3 C语言程序的结构4
1.4 如何运行C程序7
1.5 算法8
1.6 软件开发12
小结12
习题13
第2章 顺序结构程序设计14
2.1 引例14
2.2 数据的表现形式15
2.2.1 标识符15
2.2.2 数据类型16
2.2.3 不同类型的常量19
2.2.4 不同类型的变量22
2.2.5 符号常量和常变量26
2.3 基本运算29
2.3.1 算术运算符和表达式29
2.3.2 赋值运算31
2.3.3 自动类型转换与强制类型转换33
2.3.4 C语言的其他运算34
2.4 常用数学库函数35
2.5 数据的输入输出36
2.5.1 格式化输出函数printf()36
2.5.2 格式化输入函数scanf()41
2.5.3 字符数据的输入输出函数44
小结46
习题47
第3章 选择结构程序设计49
3.1 引例49
3.2 关系运算符和关系表达式50
3.3 逻辑运算符和逻辑表达式51
3.4 用if语句实现选择结构53
3.5 条件运算符和条件表达式58
3.6 if语句的嵌套59
3.7 实现多分支选择的switch语句63
小结66
习题67
第4章 循环结构程序设计68
4.1 引例68
4.2 循环控制结构与循环语句69
4.3 几种循环的比较75
4.4 循环嵌套81
4.5 流程控制语句84
4.5.1 用break语句提前终止循环84
4.5.2 用continue语句提前结束本次循环85
4.6 循环程序举例87
小结96
习题98
第5章 数组99
5.1 引言99
5.2 一维数组100
5.2.1 一维数组的定义100
5.2.2 一维数组元素的引用101
5.2.3 一维数组元素的初始化102
5.2.4 一维数组的应用(1)103
5.2.5 一维数组的应用(2)107
5.3 二维数组112
5.3.1 二维数组的定义112
5.3.2 二维数组元素的引用113
5.3.3 二维数组的初始化113
5.3.4 二维数组的应用114
5.4 字符数组119
5.4.1 字符数组的定义与初始化119
5.4.2 字符串的输入和输出120
5.4.3 字符串的处理函数122
5.4.4 字符串的应用125
小结128
习题129
第6章 函数131
6.1 引言131
6.1.1 函数的作用131
6.1.2 模块化的程序设计思想133
6.2 函数定义135
6.3 函数的调用和参数传递138
6.3.1 函数的调用138
6.3.2 函数的参数传递140
6.3.3 函数的返回值143
6.4 函数的声明和原型144
6.5 函数的嵌套与递归调用146
6.5.1 函数的嵌套调用146
6.5.2 函数的递归调用148
6.6 数组作为函数参数153
6.7 变量的作用域和存储类型156
6.7.1 变量的作用域156
6.7.2 变量的存储类型161
6.8 内部函数和外部函数166
小结166
习题167
第7章 指针169
7.1 什么是指针169
7.2 指针的定义及使用170
7.2.1 指针变量的定义及赋值170
7.2.2 指针变量的引用172
7.2.3 指针相关的运算174
7.2.4 指向指针的指针175
7.3 指针与数组175
7.3.1 一维数组与指针175
7.3.2 指针与二维数组177
7.3.3 数组指针178
7.3.4 指针与字符串179
7.3.5 指针数组180
7.4 指针和函数182
7.4.1 指针作为函数的参数182
7.4.2 指向函数的指针变量187
7.4.3 返回指针值的函数190
小结192
习题193
第8章 结构体与共用体194
8.1 概述194
8.1.1 结构体的引入194
8.1.2 结构体类型的定义195
8.2 结构体变量定义195
8.2.1 结构体变量的定义与初始化195
8.2.2 结构体变量的引用198
8.3 结构体数组199
8.3.1 结构体数组的定义与初始化200
8.3.2 结构体数组应用举例201
8.4 指向结构体类型数据的指针203
8.4.1 指向结构体变量的指针203
8.4.2 指向结构体数组的指针204
8.4.3 用结构体变量和指向结构体的指针作函数参数206
8.5 用指针处理链表209
8.5.1 链表概述209
8.5.2 简单链表210
8.5.3 处理动态链表所需的函数211
8.5.4 建立动态链表213
8.5.5 输出链表216
8.5.6 对链表的删除操作217
8.5.7 对链表的插入操作220
8.5.8 对链表的综合操作222
8.6 共用体224
8.6.1 共用体类型定义224
8.6.2 共用体变量定义与引用224
8.7 枚举类型227
8.8 用typedef定义类型228
小结230
习题231
第9章 文件232
9.1 文件概述232
9.2 常用文件操作函数235
9.2.1 文件打开/关闭235
9.2.2 文件读/写238
9.3 文件操作示例242
小结251
习题251
第10章 C语言应用程序设计实例252
10.1 背景知识252
10.2 核心知识点252
10.3 系统开发环境252
10.4 系统实施252
10.5 小结276
附录277
附录A 在Visual C++6.0环境下运行C程序的方法277
附录B 常用字符与ASCII代码对照表280
附录C C语言中的关键字281
附录D 运算符的优先级及结合方式281
附录E 常用标准库函数282
参考文献287