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

- 张宗杰主编;黄刚,唐土生副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121053411
- 出版时间:2008
- 标注页数:306页
- 文件大小:118MB
- 文件页数:324页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇2
第1章 C语言概述2
1.1 C语言的发展及特点2
1.1.1 C语言的发展2
1.1.2 C语言的特点3
1.2 C程序的基本结构和书写风格4
1.2.1 C程序的基本结构4
1.2.2 C程序的书写风格6
1.3 简单的C程序设计7
1.4 C程序的上机步骤和Visual C++6.0的基本用法8
1.4.1 C程序的上机步骤8
1.4.2 Microsoft Visual C++6.0的基本用法10
习题114
第2章 简单程序设计之一16
2.1 常量与变量16
2.2 顺序结构程序设计18
2.3 C语句概述19
2.3.1 C语句分类19
2.3.2 赋值语句21
2.4 选择结构程序设计21
2.5 简单循环结构程序设计26
2.5.1 while语句27
2.5.2 do-while语句28
2.5.3 for语句30
2.5.4 几种循环的比较32
小结32
习题233
第3章 一维数组37
3.1 一维数组的定义方式37
3.2 一维数组元素的引用38
3.3 一维数组的初始化38
3.4 程序举例39
小结41
习题342
第4章 算法45
4.1 算法的概念45
4.2 简单算法举例45
4.3 算法的特性47
4.4 怎样表示一个算法48
4.4.1 流程图符号48
4.4.2 用N-S流程图表示算法49
4.4.3 用伪代码表示算法50
4.4.4 用计算机语言表示算法52
4.5 结构化程序设计方法52
小结54
习题455
第2篇 进阶篇58
第5章 基本数据类型与输入/输出58
5.1 C语言的数据类型58
5.2 整型数据59
5.2.1 整型常量59
5.2.2 整型变量59
5.3 实型数据60
5.3.1 实型常量60
5.3.2 实型变量61
5.4 字符型数据61
5.4.1 字符型常量62
5.4.2 字符型变量64
5.5 数据的输入/输出65
5.5.1 数据输入/输出的概念及在C语言中的实现65
5.5.2 格式输出函数printf()65
5.5.3 格式输入函数scanf()68
5.5.4 字符数据的输入/输出70
小结72
习题572
第6章 运算符和表达式75
6.1 算术运算符及其表达式75
6.1.1 简单的算术运算符及其表达式75
6.1.2 自增运算符、自减运算符及其表达式76
6.2 关系运算符及其表达式76
6.3 强制类型转换运算符及其表达式77
6.4 逻辑运算符及其表达式78
6.5 条件运算符及其表达式79
6.6 赋值运算符及其表达式79
6.7 逗号运算符及其表达式81
小结81
习题682
第7章 简单程序设计之二84
7.1 多分支选择结构程序设计84
7.2 嵌套循环结构程序设计87
7.3 break语句和continue语句在循环中的应用90
7.4 程序举例92
小结99
习题7100
第8章 二维数组和字符数组104
8.1 二维数组104
8.1.1 二维数组的定义104
8.1.2 二维数组的引用104
8.1.3 二维数组的初始化105
8.2 字符数组108
8.2.1 字符数组的定义及初始化108
8.2.2 字符串的输入与输出109
8.2.3 常用的字符串处理函数110
8.3 程序举例112
小结117
习题8117
第9章 函数123
9.1 概述123
9.2 函数的定义124
9.3 函数参数和返回值125
9.3.1 形式参数和实际参数125
9.3.2 函数的返回值127
9.4 函数的调用127
9.4.1 函数的一般调用与声明127
9.4.2 实参到形参的数据传递方式128
9.4.3 函数的声明和函数原型128
9.5 函数的嵌套调用129
9.6 函数的递归调用130
9.7 变量的作用域及存储特性132
9.7.1 变量的作用域132
9.7.2 变量的存储特性134
9.8 内部函数和外部函数136
9.8.1 内部函数136
9.8.2 外部函数137
9.9 程序举例138
小结142
习题9143
第10章 指针151
10.1 指针类型151
10.1.1 变量的地址151
10.1.2 变量的直接访问和间接访问152
10.1.3 指针变量的定义152
10.1.4 指针变量的引用153
10.1.5 空指针和void型指针154
10.2 指针运算155
10.2.1 指针的赋值155
10.2.2 指针的加减运算156
10.2.3 指针的比较157
10.3 指针变量作为函数参数158
10.3.1 在函数中处理主调函数中的变量158
10.3.2 利用指针将函数处理结果带回主调函数161
10.4 用指针访问一维数组162
10.4.1 指针与数组的关系162
10.4.2 指向数组的指针变量的定义163
10.4.3 利用指针访问数组163
10.4.4 动态申请存储空间166
10.5 数组名作为函数的参数168
10.6 字符串与指针170
小结173
习题10173
第11章 编译预处理181
11.1 宏定义181
11.1.1 不带参数的宏定义181
11.1.2 带参数的宏定义184
11.2 文件包含188
11.3 条件编译191
小结194
习题11194
第3篇 提高篇198
第12章 指针的高级应用198
12.1 指针与函数198
12.1.1 指针型函数198
12.1.2 指向函数的指针199
12.2 用指针访问二维数组201
12.2.1 二维数组元素的地址202
12.2.2 指向二维数组元素的指针203
12.2.3 指向二维数组中一行元素的指针204
12.2.4 指针数组205
12.2.5 二维数组名做函数参数207
12.3 二级指针208
12.3.1 多级指针的概念208
12.3.2 二级指针的定义和使用209
12.4 指针数组作main函数的形参210
小结211
习题12211
第13章 结构体、共同体和枚举类型215
13.1 结构体类型215
13.1.1 结构体类型的认识215
13.1.2 结构体类型的定义216
13.2 结构体变量217
13.2.1 结构体变量的定义217
13.2.2 结构体变量的存储模式218
13.2.3 结构体变量的引用218
13.2.4 结构体变量的基本操作219
13.3 结构体数组221
13.3.1 结构体数组的定义和引用221
13.3.2 结构体数组的初始化222
13.4 结构体类型指针225
13.4.1 结构体指针的定义225
13.4.2 通过结构体指针引用结构体变量226
13.4.3 结构体指针作函数参数228
13.5 链表229
13.5.1 链表概述229
13.5.2 链表的基本操作230
13.5.3 链表综合应用举例236
13.6 共用体239
13.6.1 共用体的概念239
13.6.2 共用体类型的应用240
13.7 枚举242
13.7.1 枚举类型及枚举变量的定义242
13.7.2 枚举类型的应用243
13.8 类型定义244
小结245
习题13245
第14章 文件251
14.1 文件概述251
14.1.1 文本文件和二进制文件251
14.1.2 缓冲文件系统和非缓冲文件系统252
14.2 文件类型指针252
14.2.1 文件类型指针的定义252
14.2.2 设备文件253
14.3 文件的打开和关闭253
14.3.1 文件的打开fopen()253
14.3.2 文件的关闭fclose()254
14.4 文件读/写操作255
14.4.1 字符读/写函数:fgetc()和fputc()255
14.4.2 字符串读/写函数:fgets()和fputs()257
14.4.3 数据块读/写函数:fread()和fwrite()258
14.4.4 格式化读/写函数fscanf()和fprintf()262
14.5 文件定位函数263
14.5.1 文件指针的重置函数rewind()263
14.5.2 取文件的当前位置函数ftell()263
14.5.3 文件读/写指针定位函数fseek()263
14.6 出错检测函数266
14.6.1 ferror()函数266
14.6.2 clearerr()函数266
小结267
习题14267
第15章 位运算270
15.1 位运算和位运算符270
15.2 位运算举例272
15.3 位段273
小结275
习题15276
第16章 C程序应用举例278
16.1 Josephus问题278
16.2 字符串处理问题282
16.3 学生信息管理应用程序286
习题16297
附录A 常用字符与ASCII代码对照表298
附录B 运算符与结合性300
附录C C语言中的关键字302
附录D C语言库函数303
热门推荐
- 1797593.html
- 1596521.html
- 1347715.html
- 2294546.html
- 838212.html
- 691343.html
- 1515358.html
- 1539450.html
- 1257377.html
- 1237964.html
- http://www.ickdjs.cc/book_2390728.html
- http://www.ickdjs.cc/book_2366930.html
- http://www.ickdjs.cc/book_3003932.html
- http://www.ickdjs.cc/book_2317518.html
- http://www.ickdjs.cc/book_212973.html
- http://www.ickdjs.cc/book_3372058.html
- http://www.ickdjs.cc/book_588296.html
- http://www.ickdjs.cc/book_1994537.html
- http://www.ickdjs.cc/book_1919170.html
- http://www.ickdjs.cc/book_2873058.html