图书介绍
C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 方连众,耿姝主编;王树芬副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121176401
- 出版时间:2012
- 标注页数:249页
- 文件大小:36MB
- 文件页数:261页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言概述1
1.1引言1
1.1.1计算机工作过程1
1.1.2程序设计语言概述2
1.2 C语言简介3
1.2.1 C语言的发展史3
1.2.2 C语言的特点3
1.2.3 C语言的应用5
1.3简单的C程序5
1.3.1简单的C程序举例5
1.3.2 C程序的格式和结构特点7
1.4运行C程序的步骤与方法8
1.4.1 Turbo C 2.0简介8
1.4.2 Turbo C环境下C程序的运行10
1.4.3 VC 6.0的启动12
本章小结13
习题13
第2章 数据的存储与运算15
2.1数据的表现形式15
2.2数据类型18
2.2.1整型数据19
2.2.2字符型数据20
2.2.3浮点型数据23
2.2.4定义变量的同时给变量赋初值25
2.3算术运算符和算术表达式25
2.3.1算术运算符26
2.3.2算术表达式29
2.3.3运算符的优先级别与结合性29
2.3.4不同类型数据间的混合运算29
2.4其他C运算符和C表达式30
本章小结36
习题36
第3章 顺序结构程序设计40
3.1算法40
3.1.1算法的概念40
3.1.2怎样表示一个算法41
3.2 C语句概述44
3.3赋值表达式和赋值语句45
3.3.1赋值运算符45
3.3.2赋值表达式46
3.3.3赋值过程中的类型转换46
3.3.4赋值语句及变量初始化47
3.4数据的输入/输出48
3.4.1格式输入/输出函数48
3.4.2字符输入输出函数52
3.5顺序结构程序设计举例54
本章小结54
习题54
第4章 选择结构程序设计56
4.1条件判断56
4.1.1条件判断的含义56
4.1.2关系运算符和关系表达式57
4.1.3逻辑运算符和逻辑表达式59
4.2利用if语句实现选择结构程序设计63
4.2.1用if语句实现选择结构举例63
4.2.2 if语句的一般形式65
4.2.3使用嵌套的if语句实现多层循环67
4.3利用switch语句实现多分支选择结构70
4.4选择结构程序设计举例73
本章小结77
习题78
第5章 循环结构程序设计80
5.1循环结构概述80
5.2循环结构控制语句——while语句81
5.2.1 while语句的形式及特点81
5.2.2使用while语句需要注意的情况82
5.3循环结构控制语句——do-while语句83
5.3.1 do-while语句的形式及特点83
5.3.2使用do-while语句需要注意的情况84
5.4循环结构控制语句——for语句87
5.4.1 for语句的形式及特点87
5.4.2 for语句与while语句的比较87
5.4.3使用for语句需要注意的情况89
5.5循环结构嵌套90
5.6循环结构的比较92
5.7用break和continue语句提前结束循环93
5.7.1用break语句提前终止循环93
5.7.2用continue语句提前结束本次循环94
5.7.3 break语句和continue语句在循环结构中的区别95
5.8循环结构程序举例97
本章小结103
习题104
第6章 数组106
6.1一维数组106
6.1.1一维数组的定义106
6.1.2一维数组的引用108
6.1.3一维数组的初始化109
6.1.4一维数组程序设计举例109
6.2二维数组111
6.2.1二维数组的定义111
6.2.2二维数组的引用112
6.2.3二维数组的初始化113
6.2.4二维数组程序设计举例114
6.3字符数组115
6.3.1字符数组的定义115
6.3.2字符数组的初始化116
6.3.3字符数组与字符串116
6.3.4字符串的输入与输出116
6.3.5字符串处理函数116
6.3.6字符数组程序设计举例120
本章小结121
习题122
第7章 函数123
7.1函数概述123
7.2函数的定义124
7.3函数的参数126
7.3.1形参和实参126
7.3.2实参和形参间的数据传递127
7.3.3函数参数应用举例128
7.4函数的调用131
7.4.1函数调用131
7.4.2函数的嵌套132
7.4.3函数的递归133
7.4.4函数的应用举例139
7.5函数的声明142
7.6函数的返回值143
7.7作用域和生存期144
7.7.1作用域144
7.7.2生存期146
7.8内部函数和外部函数149
7.8.1内部函数150
7.8.2外部函数150
本章小结151
习题151
第8章 指针153
8.1指针的基本概念153
8.2变量的指针和指向变量的指针变量154
8.2.1指针变量的类型说明154
8.2.2指针变量的初始化155
8.2.3指针的访问155
8.3指针变量的运算156
8.3.1指针运算符156
8.3.2指针的赋值运算156
8.3.3指针的算术运算158
8.3.4指针的关系运算159
8.4数组与指针161
8.4.1数组名和数组指针变量作为函数参数163
8.4.2指向多维数组的指针变量166
8.4.3多维数组的指针变量168
8.4.4字符串指针变量与字符数组168
8.5函数指针变量与指针型函数170
8.5.1函数指针变量170
8.5.2指针型函数171
8.5.3指针数组作为指针型函数的参数172
8.5.4指向指针的指针变量173
8.6程序设计举例174
本章小结175
习题176
第9章 结构体、共用体和枚举183
9.1结构体类型与变量183
9.1.1结构体类型定义183
9.1.2结构体变量的定义和引用184
9.2结构体数组186
9.3结构体类型数据的指针187
9.3.1结构体变量的指针与指针变量187
9.3.2结构体数组的指针与指针变量189
9.3.3结构体指针与变量作为函数参数189
9.3.4自定义类型190
9.4链表的基本知识191
9.4.1动态分配和释放空间的函数192
9.4.2建立和输出链表193
9.4.3链表的基本操作194
9.5结构体位段200
9.6共用体类型与变量202
9.6.1共用体类型定义202
9.6.2共用体变量的定义和引用203
9.7枚举类型与变量205
9.7.1枚举类型定义205
9.7.2枚举变量与枚举元素205
9.8程序设计举例207
本章小结211
习题212
第10章 文件系统217
10.1文件系统概述与文件类型217
10.2文件的打开与关闭218
10.2.1文件的打开(fopen)函数219
10.2.2文件的关闭(fclose)函数220
10.3文件的读写操作220
10.3.1读写一个字符的函数(fgetc(),fputc()或getc(),putc())220
10.3.2读写一个字符串函数(fgets()和fputs())222
10.3.3读写一个数据字块函数(fread()和fwrite())223
10.3.4文件的格式化读写函数(fscanf()和fprintf())226
10.4文件定位与随机读写226
10.5程序设计举例229
本章小结234
习题235
附录A常用字符与ASCII代码对照表239
附录BC语言中的关键字240
附录C C语言常用库函数242
附录D Visual C++ 6.0常见编译错误信息247
参考文献249
热门推荐
- 3494113.html
- 2738511.html
- 496910.html
- 3692771.html
- 3726776.html
- 1119934.html
- 721664.html
- 1710324.html
- 768636.html
- 473020.html
- http://www.ickdjs.cc/book_2365316.html
- http://www.ickdjs.cc/book_3857691.html
- http://www.ickdjs.cc/book_1346776.html
- http://www.ickdjs.cc/book_3806065.html
- http://www.ickdjs.cc/book_3096940.html
- http://www.ickdjs.cc/book_136939.html
- http://www.ickdjs.cc/book_845975.html
- http://www.ickdjs.cc/book_2839954.html
- http://www.ickdjs.cc/book_3598049.html
- http://www.ickdjs.cc/book_1507875.html