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

- 王敬华,林萍,陈静编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302115818
- 出版时间:2005
- 标注页数:438页
- 文件大小:62MB
- 文件页数:456页
- 主题词: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.2 进位计数制及其转换4
1.2.1 十进制数的表示4
1.2.2 二进制数、八进制数和十六进制数的表示4
1.2.3 二进制数和十进制数的转换5
1.2.4 二进制数、八进制数和十六进制数的转换7
1.3.1 真值与机器数8
1.3.2 数的原码表示8
1.3 机器数的表示形式及其表示范围8
1.3.3 数的反码表示9
1.3.4 数的补码表示10
1.3.5 补码的加、减运算11
1.3.6 无符号整数12
1.3.7 字符表示法12
1.4 二进制数的位运算12
1.5 本章小结13
习题114
第2章 C语言程序设计基础16
2.1 程序设计语言的发展及其特点16
2.2 C语言的发展及其特点和应用18
2.3 C语言程序的基本结构20
2.4 编制C语言程序的基本步骤26
习题227
第3章 基本数据类型、运算符与表达式30
3.1 C语言的数据类型30
3.2 常量、变量和标识符32
3.3 简单数据类型与表示范围34
3.3.1 整型数据35
3.3.2 实型数据43
3.3.3 字符型数据和字符串常量45
3.3.4 简单数据类型的表示范围49
3.3.5 数据的简单输出51
3.4 C语言的运算符与表达式53
3.4.1 赋值运算符、赋值表达式54
3.4.2 强制类型转换符55
3.4.3 算术运算符、算术表达式57
3.4.4 自增自减运算符、负号运算符59
3.4.5 算术运算中数据类型转换规则60
3.4.6 位运算符、位运算表达式62
3.4.7 逗号运算符、逗号表达式63
3.4.8 sizeof运算符、复合赋值运算符64
3.6 本章小结及常见错误列举65
3.5 运算符的优先级和结合性65
习题370
第4章 基本输入/输出和顺序程序设计74
4.1 格式化输出printf74
4.1.1 整数的输出77
4.1.2 实数的输出81
4.1.3 字符和字符串的输出82
4.1.4 格式化输出小结84
4.2 格式化输入scanf86
4.3 字符数据的非格式化输入/输出91
4.4.1 算法的基本概念95
4.4 程序的控制结构95
4.4.2 流程图与算法的结构化描述97
4.5 顺序程序设计举例99
4.6 本章小结及常见错误列举102
习题4104
第5章 选择结构程序设计108
5.1 C语言程序中语句的分类108
5.2 关系运算符、逻辑运算符、条件运算符110
5.2.1 关系运算符和关系表达式110
5.2.2 逻辑运算符和逻辑表达式111
5.2.3 条件运算符和条件表达式113
5.3.1 if语句115
5.3 选择结构的程序设计115
5.3.2 switch语句120
5.4 选择结构程序设计举例125
5.5 本章小结及常见错误列举131
习题5134
第6章 循环结构程序设计141
6.1 循环结构的程序设计141
6.1.1 while语句142
6.1.2 do-while语句145
6.1.3 for语句147
6.1.4 循环嵌套149
6.1.5 break与continue语句150
6.1.6 goto语句153
6.1.7 exit()函数154
6.2 循环结构类型的选择及转换156
6.3 循环结构程序设计举例157
6.4 本章小结及常见错误列举164
习题6167
第7章 数组174
7.1 一维数组175
7.1.1 一维数组的定义和引用175
7.1.2 一维数组的赋值177
7.1.3 一维数组的应用举例181
7.2 二维数组186
7.2.1 二维数组的定义和引用186
7.2.2 二维数组的赋值188
7.2.3 二维数组的应用举例190
7.3 字符串与数组191
7.3.1 字符串的本质191
7.3.2 字符及字符串操作的常用函数192
7.3.3 字符串数组199
7.4 数组综合应用举例203
7.5 本章小结及常见错误列举206
习题7210
第8章 函数216
8.1 函数概述216
8.2 函数的定义与调用218
8.2.1 无参数无返回值的函数218
8.2.2 无参数有返回值的函数221
8.2.3 带参数无返回值的函数223
8.2.4 带参数有返回值的函数226
8.3 函数参数的传递方式227
8.4 变量的作用域和生存期231
8.5 变量的存储类型237
8.6 函数的嵌套和递归调用242
8.7 函数的作用域249
8.8 函数应用综合举例250
8.9 本章小结及常见错误列举254
习题8258
第9章 指针264
9.1 指针与指针变量的概念264
9.2 指针变量的定义和引用267
9.3 指针和地址运算273
9.4 指针与数组273
9.4.1 数组的指针和指向数组的指针变量274
9.4.2 指向多维数组的指针——数组指针276
9.4.3 元素为指针的数组——指针数组279
9.5 指针与字符串281
9.6 指针与动态内存分配288
9.7 多级指针293
9.8 指针作为函数的参数295
9.9 指针作为函数的返回值——指针函数302
9.10 指向函数的指针——函数指针303
9.11 带参数的main函数307
9.12 本章小结及常见错误列举310
习题9315
10.1 预处理命令简介321
第10章 预处理命令321
10.2 宏定义322
10.2.1 不带参数的宏定义322
10.2.2 带参数的宏定义325
10.3 文件包含327
10.4 条件编译329
10.5 本章小结及常见错误列举334
习题10336
第11章 复杂数据类型338
11.1 复杂数据类型概述338
11.2.1 结构体类型的定义339
11.2 结构体339
11.2.2 结构体变量的定义和引用341
11.2.3 结构体变量的赋值345
11.2.4 简化结构体类型名348
11.2.5 结构体数组349
11.3 线性链表352
11.4 联合体360
11.4.1 联合体类型的定义360
11.4.2 联合体变量的定义和引用361
11.4.3 联合体变量的赋值362
11.5 位域365
11.6 枚举类型变量的定义和引用368
11.7 复杂数据类型应用综合举例372
11.8 本章小结及常见错误列举376
习题11380
第12章 文件387
12.1 文件的基本概念387
12.2 文件的类别388
12.3 文件操作概述389
12.4 文件指针390
12.5 文件的打开、读写和关闭391
12.5.1 文件的打开与关闭391
12.5.2 文件的读写393
12.5.3 文件读写函数选用原则406
12.6 文件的定位读写407
12.7 文件应用综合举例411
12.8 本章小结及常见错误列举412
习题12413
附录1 常见问题解答419
附录2 常用标准库函数423
附录3 C语言中的关键字(保留字)431
附录4 运算符的结合性433
附录5 ASCII码表435
参考文献438
热门推荐
- 2552963.html
- 1507036.html
- 3348058.html
- 357248.html
- 3192193.html
- 167031.html
- 141869.html
- 2484504.html
- 2095112.html
- 3367335.html
- http://www.ickdjs.cc/book_937747.html
- http://www.ickdjs.cc/book_3128034.html
- http://www.ickdjs.cc/book_1136065.html
- http://www.ickdjs.cc/book_2406831.html
- http://www.ickdjs.cc/book_778123.html
- http://www.ickdjs.cc/book_381330.html
- http://www.ickdjs.cc/book_3602423.html
- http://www.ickdjs.cc/book_2399694.html
- http://www.ickdjs.cc/book_2318975.html
- http://www.ickdjs.cc/book_2982044.html