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

- 李振富主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560631400
- 出版时间:2013
- 标注页数:341页
- 文件大小:44MB
- 文件页数:351页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言与程序设计1
1.1 计算机语言及其发展1
1.2 C语言的发展简史与特点2
1.3 编制程序过程4
1.3.1 程序设计的过程4
1.3.2 书写程序时应遵循的规则4
1.4 算法及其表示5
1.4.1 算法的概念5
1.4.2 算法的表示方法6
1.4.3 简单算法举例7
1.5 常用算法介绍8
1.6 程序设计方法10
1.7 C程序实例12
习题一14
第2章 数据类型和表达式15
2.1 关键字和标识符15
2.1.1 字符集15
2.1.2 标识符16
2.1.3 关键字17
2.1.4 注释符17
2.2 数据类型17
2.2.1 整数类型18
2.2.2 浮点类型20
2.2.3 字符类型21
2.3 常量与变量22
2.3.1 常量22
2.3.2 变量22
2.4 运算符和表达式22
2.4.1 概述28
2.4.2 算术运算符和算术表达式30
2.4.3 关系运算符和关系表达式32
2.4.4 逻辑运算符和逻辑表达式33
2.4.5 赋值运算符和赋值表达式33
2.4.6 其他运算符34
2.4.7 数据类型转换39
习题二40
第3章 程序设计基础43
3.1 C语句43
3.2 数据的输入与输出45
3.2.1 printf()函数45
3.2.2 scanf()函数50
3.2.3 字符输入、输出函数53
3.3 顺序结构的程序设计55
3.4 选择结构的程序设计58
3.4.1 if语句及其三种基本格式59
3.4.2 if语句的嵌套结构64
3.4.3 开关语句——switch语句67
3.4.4 选择结构程序举例70
3.5 循环结构的程序设计76
3.5.1 引例76
3.5.2 while语句77
3.5.3 do-while语句78
3.5.4 for语句79
3.5.5 几种循环语句的比较81
3.5.6 循环结构的嵌套83
3.5.7 break和continue语句对循环控制的影响87
3.5.8 循环结构程序举例89
3.6 程序设计实例94
习题三96
第4章 数组103
4.1 数组的概念103
4.2 一维数组104
4.2.1 一维数组的定义104
4.2.2 一维数组元素的引用104
4.2.3 一维数组元素的初始化106
4.2.4 一维数组应用举例107
4.3 二维数组111
4.3.1 二维数组的定义111
4.3.2 二维数组元素的引用112
4.3.3 二维数组初始化114
4.3.4 二维数组应用举例115
4.4 字符数组118
4.4.1 字符数组的定义118
4.4.2 字符数组的初始化119
4.4.3 字符数组的引用119
4.4.4 字符串120
4.4.5 字符串处理函数124
4.5 程序设计实例127
习题四130
第5章 函数136
5.1 函数基础知识136
5.1.1 结构化程序设计136
5.1.2 函数的概念137
5.2 函数的定义138
5.2.1 无参函数的定义形式138
5.2.2 有参函数的定义形式139
5.2.3 空函数的定义形式139
5.3 函数的参数与返回值140
5.3.1 形式参数与实际参数141
5.3.2 函数的返回值142
5.3.3 函数定义举例143
5.4 函数的调用143
5.4.1 函数调用的一般形式144
5.4.2 函数调用的方式144
5.4.3 函数原型说明145
5.5 函数的嵌套调用148
5.6 函数的递归调用150
5.7 数组作为函数的参数153
5.7.1 数组元素作函数的实参153
5.7.2 数组名作函数的实参153
5.8 变量的作用域与存储类别158
5.8.1 变量的作用域158
5.8.2 变量的存储方式162
5.9 内部函数和外部函数166
5.9.1 内部函数166
5.9.2 外部函数166
5.10 程序设计实例168
习题五171
第6章 指针177
6.1 指针的概念177
6.2 指针变量的定义与运算179
6.2.1 指针变量的定义179
6.2.2 指针变量的运算180
6.3 指针与数组184
6.3.1 指向一维数组的指针184
6.3.2 指向多维数组的指针187
6.3.3 指针与字符串192
6.4 指针与函数194
6.4.1 指向函数的指针194
6.4.2 用函数指针作函数参数196
6.4.3 返回指针的函数199
6.5 指针数组200
6.6 指向指针的指针201
6.7 程序设计实例205
习题六208
第7章 复合数据类型213
7.1 结构体类型和结构体变量213
7.1.1 自定义结构体类型213
7.1.2 结构体类型变量的定义216
7.1.3 结构体变量的初始化和引用218
7.2 结构体数组222
7.2.1 结构体数组的定义222
7.2.2 结构体数组的初始化223
7.3 结构体指针226
7.3.1 指向结构体变量的指针227
7.3.2 指向结构体数组的指针229
7.4 结构体与函数230
7.5 共用体232
7.5.1 共用体类型的定义和变量的定义233
7.5.2 共用体变量的引用234
7.6 枚举类型237
7.7 类型定义语句typedef238
7.8 程序设计实例240
习题七240
第8章 编译预处理250
8.1 宏定义250
8.1.1 不带参数的宏定义250
8.1.2 带参数的宏定义253
8.2 文件包含255
8.3 条件编译257
8.4 程序设计案例259
习题八260
第9章 文件262
9.1 文件概述262
9.1.1 C语言文件的分类262
9.1.2 文件处理方法263
9.2 文件指针263
9.3 文件的打开与关闭264
9.3.1 文件的打开264
9.3.2 文件的关闭266
9.4 文件的读写267
9.4.1 文件读写一个字符的操作267
9.4.2 文件读写一个字符串的操作269
9.4.3 文件的格式化读写操作271
9.4.4 二进制方式读写操作271
9.5 文件的随机读写273
9.6 程序设计实例273
习题九295
第10章 C语言在单片机中的应用298
10.1 MCS-51系列单片机的基本结构298
10.1.1 MCS-51系列单片机内部组成298
10.1.2 MCS-51系列单片机的引脚及I/O口299
10.1.3 MCS-51系列单片机存储器简介300
10.1.4 MCS-51系列单片机定时/计数器模块303
10.1.5 MCS-51系列单片机串行通信模块303
10.2 C语言与MCS-51单片机304
10.2.1 C51程序结构304
10.2.2 C51的数据类型305
10.2.3 C51变量的存储种类306
10.2.4 C51数据的存储类型与MCS-51存储结构307
10.2.5 特殊功能寄存器变量308
10.2.6 位变量308
10.2.7 存储模式309
10.2.8 绝对地址的访问310
10.2.9 C51的输入、输出312
10.2.10 “interrupt m using n”修饰符的使用314
10.2.11 自定义函数的声明315
10.3 MCS-51单片机C语言设计实例317
10.3.1 MCS-51单片机开发软件KEIL及电路仿真软件PROTEUS简介317
10.3.2 第一个C51工程的建立317
10.3.3 简单八路流水灯的设计321
10.3.4 数码管动态扫描显示327
10.3.5 串口通信应用设计329
习题十332
附录A ASCⅡ码表333
附录B C语言常用的库函数335
参考文献341
热门推荐
- 1476698.html
- 461324.html
- 2116202.html
- 1118657.html
- 2826587.html
- 3860727.html
- 848727.html
- 3623946.html
- 3063812.html
- 1432862.html
- http://www.ickdjs.cc/book_521205.html
- http://www.ickdjs.cc/book_337602.html
- http://www.ickdjs.cc/book_2433111.html
- http://www.ickdjs.cc/book_3234966.html
- http://www.ickdjs.cc/book_3209276.html
- http://www.ickdjs.cc/book_3205809.html
- http://www.ickdjs.cc/book_143805.html
- http://www.ickdjs.cc/book_2753889.html
- http://www.ickdjs.cc/book_3106547.html
- http://www.ickdjs.cc/book_2884790.html