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

- 齐从谦主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111208269
- 出版时间:2007
- 标注页数:267页
- 文件大小:11MB
- 文件页数:275页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1C语言的发展历史1
1.2一个简单的C程序1
1.3C语言的特点5
1.4C程序的结构和风格7
1.4.1程序书写格式7
1.4.2采用缩进格式8
1.4.3用现代风格来说明和定义函数10
1.4.4关于注释11
1.4.5C语言中的汉字12
1.5源程序的编辑、编译、连接和运行12
习题113
第2章 C语句及其要素:数据、运算符及表达式15
2.1语句15
2.2数据类型描述15
2.2.1整型数16
2.2.2字符型16
2.2.3实型(浮点型)数17
2.3常量18
2.4变量及其定义和赋初值21
2.5数据类型的转换24
2.6算术运算符25
2.7赋值运算符26
2.8关系运算符和逻辑运算符28
2.8.1关系运算28
2.8.2逻辑运算符29
2.8.3按位逻辑运算符30
2.9移位运算符32
2.9.1左移运算符32
2.9.2右移运算符33
2.10条件运算符和逗号运算符34
2.10.1条件运算符34
2.10.2逗号运算符34
2.11优先级和结合率35
2.12数据的输入和输出36
习题241
第3章 C语言程序设计的算法和流程控制44
3.1C语言程序的设计步骤和算法44
3.1.1结构化程序设计的基本概念44
3.1.2算法及其表示45
3.2流程控制语句48
3.3选择型控制结构49
3.3.1if.else结构49
3.3.2switch结构54
3.4循环控制结构56
3.4.1while结构57
3.4.2do*while循环62
3.4.3for循环结构63
3.5其他流程控制语句68
3.5.1break语句68
3.5.2continue语句68
3.5.3exit函数实现的流程转向69
3.5.4goto语句70
3.6综合举例70
习题373
第4章 函数及变量的作用域78
4.1函数的定义78
4.2函数的说明80
4.3函数的调用81
4.3.1函数的传值调用81
4.3.2函数的嵌套调用83
4.3.3函数的递归调用83
4.4变量的存储类型及其作用域85
4.4.1动态变量86
4.4.2静态变量和外部变量88
4.5编译预处理90
4.5.1宏替换90
4.5.2文件包含91
4.6条件编译91
习题494
第5章 数组97
5.1数组的基本概念97
5.1.1一维数组及其定义97
5.1.2数组的初始化97
5.1.3数组元素的引用98
5.1.4一维数组的应用98
5.2字符数组和字符串100
5.2.1字符串的引入100
5.2.2字符串的初始化101
5.2.3字符串的输入和输出101
5.2.4字符串运算函数102
5.3数组作为函数的参数104
5.4二维数组和多维数组105
5.5数组应用综合举例107
习题5114
第6章 指针118
6.1指针的概念118
6.2指针变量的定义和使用119
6.2.1指针变量的定义119
6.2.2指针的计算120
6.3指针与函数121
6.3.1指针作为函数的参数121
6.3.2指向函数的指针125
6.3.3返回指针值的函数128
6.4指针与数组129
6.4.1一维数组的指针表示法129
6.4.2指针与字符串130
6.4.3指针数组132
6.5指向指针的指针135
6.5.1多重指针135
6.5.2用二重指针来处理二维数组136
6.6main()函数中的参数138
习题6140
第7章 结构、联合及枚举142
7.1结构的基本概念及定义142
7.1.1基本概念142
7.1.2结构类型的定义142
7.1.3结构变量的定义143
7.2结构变量的初始化及使用145
7.2.1结构变量的初始化145
7.2.2结构变量的引用147
7.3结构数组149
7.3.1结构数组的定义及初始化149
7.3.2结构数组的引用151
7.4指向结构的指针153
7.4.1结构指针的定义153
7.4.2用结构指针来访问结构成员154
7.4.3指向结构数组的指针155
7.5结构与函数156
7.5.1结构变量作为函数的参数156
7.5.2返回值为结构类型的函数158
7.5.3结构指针作为函数的参数159
7.6动态存储分配和链表161
7.6.1自引用结构和链表162
7.6.2与内存分配有关的函数和运算符162
7.6.3链表——动态存储分配的实现164
7.6.4链表中结点的删除和插入操作166
7.6.5链表应用举例169
7.7联合173
7.7.1联合的基本概念173
7.7.2联合变量的引用174
7.7.3联合变量的应用175
7.7.4指向联合的指针177
7.8枚举177
7.9用typedef定义类型179
习题7180
第8章 文件185
8.1文件概述185
8.1.1关于文件的基本概念185
8.1.2文件类型指针186
8.1.3文件的打开与关闭187
8.2顺序文件的操作189
8.2.1顺序文件的创建(写)和追加189
8.2.2顺序文件的读193
8.3随机文件的读、写操作199
8.3.1文件的定位199
8.3.2随机读写200
8.4文件操作的出错检测203
习题8203
第9章 C语言的集成开发环境205
9.1TurboC概述205
9.2TurboC集成开发环境205
9.2.1基本操作205
9.2.2TC的热键206
9.2.3菜单结构及命名约定207
9.2.4主菜单208
9.2.5快速参考行208
9.2.6编辑窗口208
9.2.7编辑命令的速成指南209
9.2.8在编辑窗口中操作源文件210
9.2.9信息窗口211
9.2.10观察窗口211
9.3在TurboC环境下调试C程序212
9.3.1调试控制212
9.3.2调试程序屏幕显示212
9.3.3调试菜单命令和热键212
9.4集成环境下的C程序基本调试方法213
9.5VisualC++集成开发环境215
9.5.1VisualC++简介215
9.5.2VisualC++集成开发环境216
9.5.3简单的C/C++程序的编写和运行过程218
9.5.4程序调试221
9.6TurboC库函数223
9.6.1字符串函数223
9.6.2字符型函数224
9.6.3数学函数225
9.6.4输入输出函数225
9.6.5动态存储分配函数227
9.6.6其他库函数228
综合练习229
试题汇编239
附录265
附录A 运算符优先级和结合方向265
附录B 常用ASCII码字符编码表266
参考文献267
热门推荐
- 174884.html
- 495165.html
- 3303804.html
- 2384226.html
- 2743832.html
- 3528133.html
- 577656.html
- 219031.html
- 2773145.html
- 2285705.html
- http://www.ickdjs.cc/book_1643731.html
- http://www.ickdjs.cc/book_2548458.html
- http://www.ickdjs.cc/book_2597991.html
- http://www.ickdjs.cc/book_25598.html
- http://www.ickdjs.cc/book_356999.html
- http://www.ickdjs.cc/book_1826750.html
- http://www.ickdjs.cc/book_1061057.html
- http://www.ickdjs.cc/book_3568788.html
- http://www.ickdjs.cc/book_2298573.html
- http://www.ickdjs.cc/book_3838898.html