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

- 刘玉英,鲁俊生主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508411579
- 出版时间:2002
- 标注页数:185页
- 文件大小:9MB
- 文件页数:194页
- 主题词:C
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1 程序设计与程序设计语言1
1.1.1 程序与程序设计1
1.1.2 程序设计语言1
1.2 C语言概况2
1.2.1 C语言发展史3
1.2.2 C语言程序设计的初步知识3
1.2.3 C语言的特点4
1.3 C程序的开发与运行5
习题6
第2章 数据类型、运算符与表达式8
2.1 常量、变量和标识符8
2.1.1 常量8
2.1.2 变量8
2.1.3 标识符9
2.2 基本数据类型及其变量、常量10
2.2.1 整型数据11
2.2.2 浮点型数据11
2.2.3 字符型数据12
2.2.4 变量的初始化13
2.2.5 求数据类型字节数13
2.2.6 类型别名13
2.3 运算符及其表达式14
2.3.1 运算符14
2.3.2 表达式15
2.4 赋值运算符、算术运算符及其表达式15
2.4.1 赋值运算符、复合的赋值运算符及其表达式15
2.4.2 算术表达式16
2.4.3 增1、减1运算符及其表达式16
2.5 逗号运算符17
2.6 位运算17
2.6.1 逻辑位运算符18
2.6.2 移位运算符19
习题20
第3章 数据的输入和输出21
3.1 整型、浮点型数据的输出和输入21
3.1.1 数据的输出和输入21
3.1.2 整型数据的输出23
3.1.3 浮点型数据的输出和输入24
3.1.4 不同数据类型数据之间的转换25
3.2 字符型数据26
3.2.1 字符型数据的输出26
3.2.2 字符型数据的输入27
3.3 C语言语句27
3.3.1 简单语句28
3.3.2 复合语句29
3.3.3 控制语句29
习题30
第4章 C语言的程序结构31
4.1 C语言的结构31
4.2 关系运算和逻辑运算32
4.2.1 关系运算符和关系表达式32
4.2.2 逻辑运算符和逻辑表达式32
4.3 分支选择结构33
4.3.1 if-else选择语句33
4.3.2 条件运算符36
4.3.3 switch语句37
4.4 循环结构39
4.4.1 if-goto实现循环功能39
4.4.2 while语句与do-while语句40
4.4.3 for循环语句42
4.4.4 循环的嵌套43
4.5 break语句和continue语句43
4.5.1 break语句43
4.5.2 continue语句44
4.5.3 break语句与continue语句的比较44
4.6 程序设计举例44
习题46
第5章 数组48
5.1 一维数组48
5.1.1 一维数组的定义48
5.1.2 一维数组的引用49
5.1.3 一维数组的初始化50
5.2 字符数组与字符串51
5.2.1 字符数组的定义和引用51
5.2.2 字符数组的初始化52
5.2.3 字符数组的输入与输出53
5.2.4 字符串处理函数54
5.3 二维数组57
5.3.1 二维数组的定义和引用57
5.3.2 二维数组的初始化58
5.3.3 二维字符数组59
5.4 程序设计举例59
习题61
第6章 函数64
6.1 函数概述64
6.1.1 函数的概念64
6.1.2 函数类型说明与函数返回值67
6.1.3 对被调用函数的声明68
6.2 函数编写实例68
6.3 函数调用和参数传递69
6.3.1 函数的形参69
6.3.2 函数调用70
6.3.3 函数参数传递70
6.4 函数的嵌套调用和递归调用72
6.4.1 函数的嵌套调用72
6.4.2 函数的递归调用73
6.5 局部变量与全局变量74
6.5.1 局部变量75
6.5.2 全局变量75
6.6 变量的存储类型77
6.6.1 静态存储变量78
6.6.2 动态存储变量79
6.6.3 存储类型小结80
6.7 程序设计举例81
习题82
第7章 编译预处理85
7.1 宏定义85
7.1.1 符号常量宏定义85
7.1.2 带参数的宏定义86
7.1.3 宏定义的解除88
7.2 文件包含89
7.2.1 文件包含的格式89
7.2.2 文件包含的作用90
7.2.3 文件包含的嵌套91
7.3 条件编译91
7.3.1 #if...#else...#endif命令92
7.3.2 #ifdef...#else...#endif命令92
7.3.3 #ifndef...#else...#endif命令93
7.3.4 条件编译的作用93
7.4 应用举例94
习题95
第8章 指针96
8.1 概述96
8.1.1 地址与指针96
8.1.2 直接访问和间接访问96
8.1.3 指针运算符97
8.2 指针变量的定义和运算97
8.2.1 指针变量的定义和初始化97
8.2.2 指针变量的引用98
8.2.3 指针变量的运算98
8.2.4 指针变量的应用99
8.3 指针与数组100
8.3.1 一维数组的地址与指针变量100
8.3.2 二维数组的地址与指针变量101
8.3.3 二维数组与二级指针102
8.4 指针变量作为函数参数103
8.4.1 指向变量的指针变量作为函数参数104
8.4.2 指向数组的指针变量作为函数参数104
8.5 字符型指针与字符串107
8.6 指向函数的指针108
习题110
第9章 结构体和共用体115
9.1 结构体类型及其变量115
9.1.1 结构体类型及其变量的定义115
9.1.2 结构体变量的引用和初始化116
9.2 结构体数组118
9.3 结构体与指针119
9.3.1 指向结构体类型变量的指针119
9.3.2 指向结构体数组的指针121
9.4 指针与链表122
9.4.1 链表的建立和输出122
9.4.2 对链表的插入操作124
9.4.3 对链表的删除操作125
9.5 共用体129
9.5.1 共用体的定义129
9.5.2 共用体变量的定义与引用129
9.6 枚举131
9.6.1 枚举变量的定义131
9.6.2 枚举变量的应用132
9.7 程序设计举例132
习题133
第10章 文件138
10.1 C语言文件概述138
10.2 文件类型指针139
10.3 文件的打开与关闭139
10.3.1 文件的打开(fopen()函数)139
10.3.2 文件的关闭(fclose()函数)141
10.4 文件的读与写142
10.4.1 字符读写函数(fputc()、fgetc()、putc()、getc())142
10.4.2 字符串读写函数(fgets()和fputs())143
10.4.3 格式读写函数(fscanf()和fprintf())145
10.4.4 数据块读写函数(fread()和fwrite())146
10.5 文件的定位147
10.6 文件的错误检测149
10.7 程序设计举例149
习题153
第11章 C语言上机指导156
11.1 Turbo C的安装156
11.2 使用Turbo C的上机步骤156
11.2.1 使用Turbo C157
11.2.2 常见的编译出错信息164
11.3 上机实验内容164
11.3.1 上机实验总的目的和要求164
11.3.2 实验部分165
实验一 C语言程序的运行环境和运行一个C语言程序的方法165
实验二 数据类型、运算符和表达式165
实验三 简单的C语言程序设计167
实验四 逻辑运算和判断选择控制167
实验五 循环控制168
实验六 数组168
实验七 函数169
实验八 编译预处理170
实验九 指针170
实验十 结构体和共用体171
实验十一 文件173
附录1 常用字符与ASCII代码表174
附录2 C语言的关键字及其用途175
附录3 C语言运算符的优先级和结合方向176
附录4 C库函数177
附录5 Turbo C编译错误信息182
参考文献185
热门推荐
- 500127.html
- 969397.html
- 162461.html
- 1821390.html
- 2102262.html
- 3014838.html
- 226641.html
- 2526983.html
- 3555024.html
- 3346617.html
- http://www.ickdjs.cc/book_1931817.html
- http://www.ickdjs.cc/book_1382038.html
- http://www.ickdjs.cc/book_165014.html
- http://www.ickdjs.cc/book_1349924.html
- http://www.ickdjs.cc/book_1474531.html
- http://www.ickdjs.cc/book_2057879.html
- http://www.ickdjs.cc/book_1619937.html
- http://www.ickdjs.cc/book_609990.html
- http://www.ickdjs.cc/book_1951004.html
- http://www.ickdjs.cc/book_1455851.html