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

- 李学军主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113084745
- 出版时间:2008
- 标注页数:294页
- 文件大小:38MB
- 文件页数:307页
- 主题词: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语言的产生与发展2
1.1.2 C语言的特点2
1.2 C程序的结构与书写规则2
1.2.1 C程序的基本结构2
1.2.2 如何编写可读性良好的C程序4
1.3 C语言的语句、标识符和关键字4
1.3.1 C语言的语句4
1.3.2 C语言标识符4
1.3.3 C语言关键字5
1.4 C程序的运行与调试5
1.4.1 C程序设计的基本步骤5
1.4.2 如何使用Turbo C++3.0 运行与调试C程序6
本章小结12
练习与思考12
实验一 C程序的运行环境和运行方法13
第2章 基本数据类型、运算符与表达式15
2.1 C语言的数据类型16
2.2 常量与变量16
2.2.1 常量16
2.2.2 变量17
2.3 整型数据18
2.3.1 整型常量19
2.3.2 整型变量19
2.4 实型数据20
2.4.1 实型常量20
2.4.2 实型变量21
2.5 字符型数据21
2.5.1 字符常量21
2.5.2 字符变量22
2.5.3 字符串常量23
2.6 各种类型数据之间的混合运算24
2.7 运算符及其表达式25
2.7.1 算术运算符和算术表达式26
2.7.2 自增与自减运算符27
2.7.3 赋值运算符和赋值表达式28
2.7.4 关系运算符和关系表达式30
2.7.5 逻辑运算符和逻辑表达式31
2.7.6 逗号运算符和逗号表达式33
2.7.7 位运算符及其表达式33
2.8 运算符的优先级及其结合性36
本章小结37
练习与思考38
实验二 基本数据类型、运算符及表达式43
第3章 C语句和简单的C程序设计45
3.1 C语句概述45
3.2 程序的三种基本结构47
3.3 赋值语句49
3.4 数据输出49
3.4.1 printf()—格式化输出函数49
3.4.2 putchar()—单个字符的输出函数54
3.4.3 scanf()—格式化输入函数55
3.4.4 getchar()—单个字符输入函数57
3.5 顺序结构的C程序设计举例57
本章小结59
练习与思考59
实验三 简单的C程序设计63
第4章 选择结构程序设计65
4.1 if语句65
4.1.1 if语句的一般格式65
4.1.2 if语句的三种形式66
4.1.3 if语句的嵌套69
4.1.4 条件运算符及条件表达式70
4.2 switch语句72
4.3 选择结构的C程序设计举例75
本章小结79
练习与思考79
实验四 选择结构程序设计83
第5章 循环结构的C程序设计85
5.1 循环语句85
5.1.1 goto语句86
5.1.2 while语句88
5.1.3 do...while语句89
5.1.4 for语句91
5.2 break语句和continue语句94
5.2.1 break语句94
5.2.2 continue语句94
5.2.3 break语句和continue语句的区别和联系95
5.3 循环的嵌套96
5.4 几种循环的比较99
5.5 循环结构的C程序设计举例100
本章小结103
练习与思考104
实验五 循环结构程序设计109
第6章 数组和串111
6.1 一维数组的定义和引用112
6.1.1 一维数组的定义112
6.1.2 一维数组元素的引用112
6.1.3 一维数组元素的初始化113
6.1.4 一维数组应用举例114
6.2 二维数组的定义和引用116
6.2.1 二维数组的定义116
6.2.2 二维数组元素的引用117
6.2.3 二维数组元素的初始化118
6.2.4 二维数组应用举例119
6.3 字符数组与字符串121
6.3.1 字符数组的定义121
6.3.2 字符数组的初始化121
6.3.3 字符数组的引用122
6.3.4 字符串124
6.3.5 常用的字符串处理函数124
6.4 数组应用举例126
本章小结130
练习与思考131
实验六 数组与字符串的应用134
第7章 函数136
7.1 C程序的模块化结构136
7.1.1 概述136
7.1.2 函数的种类137
7.2 库函数138
7.2.1 C语言常用库函数138
7.2.2 标准库函数的调用139
7.3 函数的定义139
7.3.1 函数的定义格式139
7.3.2 函数的返回值与函数类型141
7.3.3 对被调用函数的说明和函数原型141
7.3.4 函数的形参与实参143
7.4 函数的调用144
7.4.1 函数的简单调用144
7.4.2 函数的嵌套调用145
7.4.3 函数的递归调用146
7.5 数组作为函数参数148
7.5.1 数组元素作为函数参数148
7.5.2 数组名作为函数的形参和实参149
7.6 由多个函数组成的C程序设计应用举例151
本章小结152
练习与思考153
实验七 函数157
第8章 编译预处理158
8.1 宏定义与符号常量159
8.1.1 无参数的宏定义159
8.1.2 带参数的宏定义160
8.2 文件包含162
8.3 条件编译163
本章小结165
练习与思考165
实验八 编译预处理167
第9章 指针168
9.1 什么是指针168
9.2 指针和指针变量169
9.2.1 指针变量的定义169
9.2.2 指针变量的初始化170
9.2.3 指针变量的引用170
9.2.4 指针变量作函数参数172
9.3 数组指针174
9.3.1 指向数组元素的指针变量174
9.3.2 通过指针引用数组元素174
9.3.3 数组名作函数参数177
9.4 字符串指针和指向字符串的指针变量178
9.4.1 字符串的指针表示和引用178
9.4.2 字符串指针作函数参数180
9.5 函数指针181
9.5.1 指向函数的指针变量181
9.5.2 用函数指针调用函数181
9.5.3 用指向函数的指针作函数参数182
9.6 返回指针值的函数183
9.7 指针数组和指向指针的指针184
9.7.1 指针数组184
9.7.2 指针数组作main()函数的形参185
9.7.3 指向指针的指针186
9.8 指针应用举例187
本章小结192
练习与思考193
实验九 指针的应用196
第10章 结构体、共用体、枚举体和用户自定义类型197
10.1 结构体197
10.1.1 结构体的类型定义197
10.1.2 结构体变量的定义198
10.1.3 结构体变量的引用与初始化199
10.1.4 结构体数组201
10.1.5 指向结构体类型数据的指针202
10.2 共用体203
10.2.1 共用体类型的定义203
10.2.2 共用体类型变量定义203
10.2.3 共用体变量的引用203
10.3 枚举体205
10.4 用户自定义类型207
10.5 应用举例208
本章小结215
练习与思考216
实验十 结构体和共用体221
第11章 C语言的模块化程序设计222
11.1 程序设计的基本方法222
11.2 C语言对模块化程序设计的支持224
11.2.1 内部变量、外部变量及其作用范围224
11.2.2 变量的存储方式226
11.2.3 内部函数和外部函数230
11.3 多个源程序文件组成的C程序设计案例分析232
本章小结234
练习与思考234
实验十一 C语言的模块化程序设计239
第12章 文件240
12.1 C语言文件概述240
12.1.1 文件的概念与分类240
12.1.2 缓冲文件系统与非缓冲文件系统241
12.1.3 文件的操作流程242
12.2 文件的打开与关闭242
12.2.1 文件的打开函数fopen()243
12.2.2 文件的关闭函数fcolse()244
12.3 文件的读写244
12.3.1 读/写一个字符函数245
12.3.2 读/写一个字符串函数247
12.3.3 读/写一个数据块函数247
12.3.4 对文件进行格式化读/写函数249
12.3.5 读/写函数的选用原则250
12.4 位置指针与文件定位250
12.4.1 随机读写与fseek()函数250
12.4.2 返回文件当前位置的函数ftell()251
12.4.3 位置指针复位函数rewind()251
12.5 出错检测252
12.5.1 ferroi()函数252
12.5.2 clearerr()函数252
12.6 应用举例252
本章小结254
练习与思考255
实验十二 文件259
第13章 C语言的综合应用260
13.1 顺序表的插入与删除260
13.2 利用结构体变量构成链表263
13.3 绘制图形实例269
13.4 综合应用案例分析275
本章小结278
练习与思考278
实验十三 C语言的综合应用282
附录A ASCII(美国信息交换标准编码)表283
附录B C语言的语法提要284
附录C 运算符的优先级与结合性285
附录D Turbo C常用库函数286
附录E C语言使用中的常见错误290
参考文献294
热门推荐
- 3876718.html
- 643595.html
- 3164149.html
- 3867489.html
- 1476154.html
- 2532067.html
- 203472.html
- 1979098.html
- 3134434.html
- 55879.html
- http://www.ickdjs.cc/book_949682.html
- http://www.ickdjs.cc/book_1082074.html
- http://www.ickdjs.cc/book_496495.html
- http://www.ickdjs.cc/book_2818408.html
- http://www.ickdjs.cc/book_1209715.html
- http://www.ickdjs.cc/book_1824834.html
- http://www.ickdjs.cc/book_3713965.html
- http://www.ickdjs.cc/book_203384.html
- http://www.ickdjs.cc/book_2202512.html
- http://www.ickdjs.cc/book_882578.html