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

- 沈智慧,陈青,梁爱南等编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040264111
- 出版时间:2009
- 标注页数:245页
- 文件大小:17MB
- 文件页数:255页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
大学C语言程序程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言的发展史和特点1
1.1.1 C语言的发展史1
1.1.2 C语言的特点2
1.2 C语言程序的基本构成2
1.2.1基本符号2
1.2.2 C语言程序结构3
1.3 C语言程序设计方法5
1.3.1算法的概念5
1.3.2算法的描述方法6
1.4 C语言程序的运行7
1.4.1 C语言程序的运行步骤7
1.4.2编辑、编译与运行C语言程序的方法8
1.5本章小结11
思考与练习12
第2章 简单的C程序设计13
2.1程序设计的基本结构和方法13
2.1.1程序的三种基本结构13
2.1.2结构化程序设计方法15
2.2 C语言语句概述15
2.3赋值语句16
2.4格式输入与输出17
2.4.1 printf格式输出函数17
2.4.2 scanf格式输入函数21
2.5字符输入与输出22
2.5.1 putchar字符输出函数22
2.5.2 getchar字符输入函数23
2.6复合语句与空语句23
2.6.1复合语句23
2.6.2空语句24
2.7应用举例24
2.8本章小结27
思考与练习28
第3章 基本数据类型及表达式30
3.1 C语言数据类型30
3.1.1常量与变量30
3.1.2整型数据33
3.1.3实型数据34
3.1.4字符型数据35
3.2运算符与表达式37
3.2.1算术运算与增1减1运算37
3.2.2关系运算与逻辑运算39
3.2.3赋值运算与复合赋值运算40
3.2.4逗号运算与条件运算41
3.2.5位运算与求字节数运算42
3.2.6混合运算的优先级43
3.3运算中的数据类型转换44
3.3.1自动转换44
3.3.2赋值转换44
3.3.3强制类型转换45
3.4本章小结46
思考与练习46
第4章 选择结构49
4.1 if语句及其嵌套49
4.1.1 if语句的三种形式49
4.1.2 if语句的嵌套53
4.2 if语句的应用举例55
4.3 switch语句与break语句58
4.4 switch语句的应用举例60
4.5本章小结62
思考与练习62
第5章 循环结构66
5.1 goto语句66
5.2 do-while语句67
5.3 while语句69
5.4 for语句71
5.4.1 for语句的一般形式71
5.4.2 for语句的变化形式73
5.5 continue语句及循环的嵌套76
5.5.1 continue语句76
5.5.2循环的嵌套77
5.6循环应用举例79
5.7本章小结82
思考与练习82
第6章 函数及预处理84
6.1函数的定义与使用84
6.1.1函数的分类84
6.1.2函数的定义85
6.1.3函数的调用87
6.1.4函数参数的传递89
6.2函数的递归调用91
6.3变量的作用域与存储方式96
6.3.1变量的作用域96
6.3.2变量的存储方式99
6.4编译预处理103
6.4.1宏定义103
6.4.2文件包含105
6.4.3条件编译106
6.5函数应用举例107
6.6本章小结111
思考与练习111
第7章 数组114
7.1一维数组114
7.1.1一维数组的定义114
7.1.2一维数组的引用115
7.1.3一维数组的存储结构与初始化115
7.1.4应用举例116
7.2二维数组与多维数组118
7.2.1二维数组的定义118
7.2.2二维数组元素的引用118
7.2.3二维数组的存储结构与初始化118
7.2.4多维数组120
7.2.5应用举例122
7.3字符数组125
7.3.1字符数组的定义125
7.3.2字符数组的初始化125
7.3.3字符串的输入与输出126
7.3.4字符串处理函数129
7.3.5应用举例130
7.4本章小结132
思考与练习133
第8章 指针134
8.1指针概述134
8.1.1指针的概念134
8.1.2指针变量的定义与初始化135
8.1.3指针变量的赋值136
8.1.4指针变量的引用137
8.1.5指向指针的指针138
8.2指针与数组139
8.2.1指针与一维数组139
8.2.2指针与多维数组145
8.2.3指针与字符串146
8.2.4指针数组149
8.3指针与函数152
8.3.1指针作为函数的参数152
8.3.2指向函数的指针154
8.3.3返回指针值的函数155
8.3.4 void main函数的参数157
8.4应用举例158
8.5本章小结163
思考与练习164
第9章 复杂结构类型165
9.1结构体165
9.1.1结构体类型的定义、说明和引用165
9.1.2结构体数组167
9.1.3结构体指针和链表169
9.2共用体171
9.2.1共用体类型及变量的定义172
9.2.2共用体变量的引用173
9.3枚举类型174
9.4用户自定义类型176
9.5应用举例177
9.6本章小结179
思考与练习180
第10章 文件182
10.1文件概述182
10.1.1文件的概念182
10.1.2文件的分类182
10.1.3文件结构指针183
10.2文件的打开与关闭184
10.2.1文件的打开184
10.2.2文件的关闭186
10.3文件的读写186
10.3.1文件的字符读写函数187
10.3.2文件的字符串读写函数189
10.3.3格式化读写函数192
10.3.4文件随机读写函数193
10.4文件的定位195
10.5文件的错误检测197
10.6应用举例198
10.7本章小结204
思考与练习204
第11章 C++简介207
11.1 C++的产生和特点207
11.1.1 C++的产生207
11.1.2 C++的特点208
11.2 C++对C的扩充208
11.2.1 C++的输入输出208
11.2.2变量的引用210
11.2.3函数重载213
11.2.4带默认参数的函数214
11.2.5 new和delete运算符215
11.3 C++面向对象程序设计217
11.3.1类与对象218
11.3.2构造函数与析构函数220
11.3.3继承与派生224
11.3.4多态性与虚函数226
11.4本章小结231
思考与练习231
附录232
附录1 常用字符与ASCII码对照表232
附录2 运算符的优先级和结合方向一览表233
附录3 C语言中的保留字及其用途234
附录4 C语言常用语法提要235
附录5 C库函数238
参考文献245
热门推荐
- 3768450.html
- 3184649.html
- 674503.html
- 3608636.html
- 1985276.html
- 1399660.html
- 3813952.html
- 591204.html
- 3596764.html
- 3527994.html
- http://www.ickdjs.cc/book_946202.html
- http://www.ickdjs.cc/book_3343908.html
- http://www.ickdjs.cc/book_2280075.html
- http://www.ickdjs.cc/book_1923042.html
- http://www.ickdjs.cc/book_2058049.html
- http://www.ickdjs.cc/book_3845028.html
- http://www.ickdjs.cc/book_1696885.html
- http://www.ickdjs.cc/book_2261828.html
- http://www.ickdjs.cc/book_841035.html
- http://www.ickdjs.cc/book_1739966.html