图书介绍
程序设计入门 C语言PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计入门 C语言](https://www.shukui.net/cover/34/34951966.jpg)
- 银红霞,杜四春,徐署华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115202345
- 出版时间:2009
- 标注页数:234页
- 文件大小:19MB
- 文件页数:245页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
程序设计入门 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计初步1
1.1 程序与程序设计语言1
1.1.1 程序1
1.1.2 程序设计语言2
1.1.3 C语言的发展及特点2
1.2 C程序的构成和书写格式4
1.2.1 C程序的构成4
1.2.2 C程序的书写格式4
1.3 C程序的开发过程6
1.4 上机环境8
1.4.1 GCC简介8
1.4.2 GCC选项8
1.4.3 GCC的使用9
1.5 结构化程序设计介绍10
1.5.1 结构化程序设计思想10
1.5.2 算法的概念11
1.5.3 算法的特性11
1.5.4 算法的表示11
本章小结15
习题15
第2章 数据类型、运算符与表达式16
2.1 C语言的数据类型16
2.1.1 数据类型16
2.1.2 数据的取值范围17
2.2 常量18
2.2.1 整型常量18
2.2.2 实型常量19
2.2.3 字符常量20
2.2.4 字符串常量21
2.2.5 符号常量22
2.2.6 枚举常量22
2.3 变量22
2.3.1 变量命名规则23
2.3.2 变量的定义23
2.3.3 变量的初始化23
2.4 运算符与表达式25
2.4.1 算术运算符27
2.4.2 赋值运算符29
2.4.3 关系运算符30
2.4.4 逻辑运算符31
2.4.5 逗号运算符31
2.4.6 条件运算符32
2.4.7 sizeof运算符33
2.4.8 位运算符33
2.4.9 数据类型转换37
本章小结38
习题39
第3章 C语言程序的流程控制42
3.1 顺序程序设计42
3.1.1 表达式语句42
3.1.2 输入和输出语句43
3.1.3 复合语句50
3.1.4 注释语句50
3.2 选择型程序设计51
3.2.1 if语句的三种形式51
3.2.2 if语句的嵌套54
3.2.3 switch语句58
3.3 循环型程序设计61
3.3.1 while语句62
3.3.2 do…while语句63
3.3.3 for语句65
3.3.4 循环的嵌套67
3.3.5 跳转语句71
本章小结74
习题74
第4章 函数77
4.1 函数概述77
4.1.1 模块化程序设计77
4.1.2 函数的分类78
4.2 函数的定义和声明78
4.2.1 函数的定义79
4.2.2 函数的声明81
4.3 函数的调用82
4.3.1 形式参数和实际参数82
4.3.2 函数调用的一般形式83
4.3.3 函数的嵌套调用84
4.3.4 函数的递归调用86
4.4 变量作用域与存储类别90
4.4.1 变量的作用域90
4.4.2 变量的存储类别92
4.4.3 内部函数和外部函数94
本章小结95
习题95
第5章 数组97
5.1 数组的基本概念97
5.2 一维数组的定义和应用98
5.2.1 一维数组的定义98
5.2.2 一维数组的初始化99
5.2.3 一维数组的引用100
5.2.4 一维数组的应用101
5.3 二维数组的定义和应用105
5.3.1 二维数组的定义105
5.3.2 二维数组的初始化106
5.3.3 二维数组的引用108
5.3.4 二维数组的应用108
5.4 字符数组和字符串110
5.4.1 字符数组的定义110
5.4.2 字符数组的初始化111
5.4.3 字符数组的引用112
5.4.4 字符串处理函数114
5.4.5 字符数组的应用117
5.5 数组与函数118
5.5.1 数组元素作为函数的参数119
5.5.2 数组名作为函数的参数119
本章小结122
习题122
第6章 指针124
6.1 指针的概念124
6.1.1 变量的地址124
6.1.2 变量的访问125
6.1.3 指针和指针变量125
6.2 指针的定义和使用126
6.2.1 指针的定义126
6.2.2 指针的使用127
6.3 指针与数组136
6.3.1 使用指针访问数组元素136
6.3.2 数组指针和指针数组142
6.4 指针与函数145
6.4.1 指向函数的指针145
6.4.2 指针函数147
6.4.3 指针作为函数参数148
6.5 main函数的参数149
本章小结152
习题153
第7章 结构体与共用体155
7.1 结构体155
7.1.1 结构体的概念155
7.1.2 结构体变量的定义157
7.1.3 结构体变量的引用159
7.1.4 结构体变量的初始化162
7.2 结构体数组164
7.2.1 结构体数组的定义165
7.2.2 结构体数组的初始化166
7.2.3 结构体数组的引用167
7.3 结构体与指针169
7.3.1 结构体指针169
7.3.2 结构体数组指针170
7.3.3 结构体指针数组171
7.4 结构体与函数172
7.4.1 结构体变量作为函数参数172
7.4.2 函数的返回值类型为结构体174
7.4.3 用结构体指针作函数实参175
7.5 链表176
7.5.1 动态存储分配176
7.5.2 链表的定义178
7.5.3 链表的建立和输出180
7.5.4 链表的插入和删除181
7.5.5 链表的统计和查找184
7.5.6 链表的应用185
7.6 共用体190
7.6.1 共用体的概念190
7.6.2 共用体变量的引用192
7.7 枚举类型和自定义类型195
7.7.1 枚举类型195
7.7.2 自定义类型197
本章小结198
习题198
第8章 文件201
8.1 文件概述201
8.1.1 文件的概念201
8.1.2 文件类型指针202
8.1.3 文件的处理过程203
8.2 文件的打开与关闭203
8.2.1 打开文件函数fopen()203
8.2.2 关闭文件函数fclose()204
8.2.3 文件操作的检测函数205
8.3 文件的读/写205
8.3.1 按字符方式读写文件206
8.3.2 按字符串方式读写文件209
8.3.3 按格式读写文件209
8.3.4 按数据块读写文件211
8.4 文件的定位与随机读写214
8.4.1 文件的定位214
8.4.2 随机读写215
本章小结220
习题221
附录A GCC的安装223
附录B ASCII码表225
附录C C库函数228