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

- 崔武子等著 著
- 出版社: 北京:清华大学出版社
- ISBN:730206718X
- 出版时间:2003
- 标注页数:333页
- 文件大小:11MB
- 文件页数:345页
- 主题词: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程序与上机步骤3
1.2.1 简单C程序3
1.2.2 上机步骤5
1.3 数据类型7
1.4.1 常量与变量的概念8
1.4 常量与变量8
1.4.2 整型常量与变量10
1.4.3 实型常量与变量11
1.4.4 字符型常量与变量13
1.5 运算符和表达式15
1.5.1 算术运算符和表达式15
1.5.2 赋值运算符和表达式17
1.5.3 逗号运算符和表达式19
1.5.4 自加、自减运算符20
1.6 提高部分21
1.6.1 Turbo C集成环境21
1.6.2 赋值运算符的进一步讨论24
1.6.3 自加、自减运算符的进一步讨论25
1.6.4 整型数据类型的进一步讨论27
习题129
1_1 基础部分习题29
1_2 提高部分习题31
第2章 顺序结构程序设计32
2.1 结构化程序设计的基本结构32
2.1.1 语句的概念32
2.1.2 三种基本结构33
2.2 赋值语句35
2.3 输入输出语句36
2.3.1 格式输入输出函数36
2.3.2 字符输入输出函数39
2.4 提高部分40
2.4.1 输入输出函数的进一步讨论40
2.4.2 实例的部分程序44
习题246
2_1 基础部分习题46
2_2 提高部分习题46
3.1 关系运算符和关系表达式48
3.1.1 关系运算符48
第3章 分支结构程序设计48
3.1.2 关系表达式49
3.2 逻辑运算符和逻辑表达式50
3.2.1 逻辑运算符50
3.2.2 逻辑表达式50
3.3 if语句52
3.3.1 if语句的一般形式52
3.3.2 if语句的嵌套60
3.4 switch语句64
3.5.1 if和switch语句的进一步讨论67
3.5 提高部分67
3.5.2 条件运算符和表达式75
3.5.3 实例的部分程序76
习题378
3_1 基础部分习题78
3_2 提高部分习题79
第4章 循环结构程序设计82
4.1 for语句82
4.2 while语句91
4.3 do-while语句95
4.4.1 循环体中使用break语句98
4.4 break语句和continue语句98
4.4.2 循环体中使用continue语句100
4.5 循环语句的嵌套101
4.6 提高部分104
4.6.1 for语句的应用104
4.6.2 三种循环的对比108
4.6.3 goto语句以及用goto语句构成的循环112
4.6.4 实例的部分程序113
习题4116
4_1 基础部分习题116
4_2 提高部分习题119
第5章 数组122
5.1 一维数组122
5.1.1 一维数组的定义和引用122
5.1.2 一维数组的初始化125
5.1.3 一维数组程序举例128
5.2 字符串140
5.2.1 字符串的概念和字符串的输入输出140
5.2.2 字符串处理函数和实现相应功能的自编程序143
5.3 二维数组147
5.4 提高部分150
5.4.1 二维数组的程序举例150
5.4.2 实例的部分程序154
习题5157
5_1 基础部分习题157
5_2 提高部分习题158
第6章 指针159
6.1 变量的地址和指针变量的概念159
6.2 指针变量的定义和引用160
6.3 指针和一维数组163
6.3.1 使指针变量指向一维数组163
6.3.2 对指针的算术运算164
6.4.1 通过字符数组名引用字符串168
6.4 指针和字符串168
6.4.2 通过指针变量引用字符串169
6.5 提高部分171
6.5.1 指针的进一步讨论171
6.5.2 指针和二维数组173
6.5.3 实例的部分程序177
习题6186
6_1 基础部分习题186
6_2 提高部分习题188
第7章 函数189
7.1 函数的引例190
7.2.1 函数的定义192
7.2 函数的定义与调用192
7.2.2 函数的调用193
7.2.3 函数的调用过程198
7.2.4 函数的返回值201
7.2.5 被调函数的原型说明205
7.3 函数的嵌套调用206
7.4 数组做实参207
7.4.1 数组元素做实参207
7.4.2 一维数组名做实参208
7.4.3 二维数组名做实参211
7.5.1 内部变量和外部变量213
7.5 变量的存储类别213
7.5.2 动态存储变量和静态存储变量215
7.6 提高部分216
7.6.1 函数的递归调用216
7.6.2 带参数的main函数219
7.6.3 指向函数的指针224
7.6.4 变量存储类别的进一步讨论226
7.6.5 预处理命令228
7.6.6 实例的部分程序232
7_1 基础部分习题236
习题7236
7_2 提高部分习题238
第8章 结构体和其他构造类型241
8.1 结构体类型变量的定义和使用241
8.1.1 结构体类型的概念和声明241
8.1.2 结构体类型变量的定义和使用242
8.2 结构体和函数调用249
8.3 提高部分252
8.3.1 结构体的进一步讨论252
8.3.2 链表256
8.3.3 共用体264
8.3.4 枚举类型266
8.3.5 实例的部分程序268
习题8270
8_1 基础部分习题270
8_2 提高部分习题272
第9章 位运算与位段274
9.1 移位运算符274
9.2 按位与、或、异或运算符275
9.4 提高部分277
9.4.1 位运算的进一步讨论277
9.3 按位取反运算符277
9.4.2 位段279
习题9280
9_1 基础部分习题280
9_2 提高部分习题281
第10章 文件282
10.1 文件的概述282
10.2 文件的基本操作283
10.3 提高部分291
10.3.1 文件读写操作的进一步讨论291
10.3.2 文件的定位操作297
10.3.3 实例的部分程序301
习题10304
10_1 基础部分习题304
10_2 提高部分习题305
附录Ⅰ C语言关键字306
附录Ⅱ 常用字符与ASCII代码对照表307
附录Ⅲ 运算符的优先级和结合方向308
附录Ⅳ 常用C库函数309
附录Ⅴ 常见错误、警告信息表312
单号题参考答案313
参考文献333
热门推荐
- 3195513.html
- 535942.html
- 3412639.html
- 1763868.html
- 3654584.html
- 1829700.html
- 1724483.html
- 789003.html
- 2023149.html
- 3381588.html
- http://www.ickdjs.cc/book_3486972.html
- http://www.ickdjs.cc/book_19739.html
- http://www.ickdjs.cc/book_3706710.html
- http://www.ickdjs.cc/book_2631825.html
- http://www.ickdjs.cc/book_3048298.html
- http://www.ickdjs.cc/book_3054307.html
- http://www.ickdjs.cc/book_465157.html
- http://www.ickdjs.cc/book_367104.html
- http://www.ickdjs.cc/book_3723457.html
- http://www.ickdjs.cc/book_1891027.html