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

- 王晓云,陈业纲主编;陈曦,胡志竹,贺代春副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030344625
- 出版时间:2012
- 标注页数:233页
- 文件大小:38MB
- 文件页数:244页
- 主题词: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.1 语言的发展1
1.1.2 数制的基本概念2
1.2 C语言概述4
1.2.1 C语言的特点4
1.2.2 C语言标识符与关键字5
1.2.3 C程序的基本结构6
1.2.4 C语言的语句7
1.3 C程序的开发过程8
1.4 应用9
1.5 习题10
第2章 数据类型、运算符、表达式与基本输入输出12
2.1 C语言的数据类型12
2.2 常量与变量12
2.2.1 基本常量和符号常量12
2.2.2 变量13
2.3 整型数据14
2.3.1 整型常量14
2.3.2 整型变量15
2.4 实型数据16
2.4.1 实型常量16
2.4.2 实型变量17
2.5 字符型数据18
2.5.1 字符型常量18
2.5.2 字符型变量19
2.5.3 字符串常量20
2.6 基本输入输出函数21
2.6.1 格式输出函数printf21
2.6.2 格式输入函数scanf23
2.6.3 字符输出函数putchar26
2.6.4 字符输入函数getchar27
2.7 运算符和表达式27
2.7.1 算术运算符和算术表达式28
2.7.2 赋值运算符和赋值表达式30
2.7.3 不同类型数据间的混合运算32
2.7.4 关系运算符和关系表达式33
2.7.5 逻辑运算符和逻辑表达式34
2.7.6 逗号运算符和逗号表达式36
2.7.7 求字节数运算符36
2.7.8 位运算符和位运算37
2.8 指针的概念与运算39
2.8.1 地址及指针39
2.8.2 指针变量的定义、赋值和应用40
2.9 习题43
第3章 顺序程序设计47
3.1 算法47
3.2 结构化程序设计方法51
3.3 顺序结构程序设计应用52
3.4 习题53
第4章 分支结构程序设计58
4.1 if语句58
4.1.1 if语句的形式58
4.1.2 if语句的嵌套62
4.2 条件运算符和条件表达式63
4.3 switch语句65
4.3.1 在switch中不使用break语句65
4.3.2 在switch语句的每个语句段中都使用break语句67
4.3.3 在switch的某些语句段中使用break语句67
4.4 分支(选择)结构程序应用68
4.5 习题72
第5章 循环结构程序设计76
5.1 while语句76
5.2 do...while语句78
5.3 for语句80
5.4 几种循环语句的比较82
5.5 continue语句和break语句84
5.5.1 continue语句84
5.5.2 break语句84
5.6 循环语句的嵌套86
5.7 循环结构程序应用88
5.8 习题91
第6章 数组与指针95
6.1 一维数组的定义和引用95
6.1.1 一维数组的定义95
6.1.2 一维数组元素的引用96
6.1.3 一维数组的初始化97
6.1.4 一维数组的应用98
6.2 一维字符数组及指针101
6.2.1 一维数组的指针和指向一维数组的指针变量101
6.2.2 指针运算103
6.2.3 通过指针引用数组元素104
6.2.4 一维字符数组及字符指针变量的定义106
6.2.5 一维字符数组及字符指针的初始化106
6.2.6 字符数组的输入和输出107
6.2.7 常用字符串处理函数109
6.2.8 字符数组应用111
6.3 二维数组112
6.3.1 二维数组的定义112
6.3.2 二维数组元素的引用112
6.3.3 二维数组的初始化112
6.3.4 二维数组的应用114
6.3.5 多维数组的指针116
6.4 指针数组和指向数组的指针117
6.5 指向指针的指针变量120
6.6 习题121
第7章 函数与变量127
7.1 函数127
7.1.1 函数的定义128
7.1.2 函数的引用129
7.1.3 函数调用131
7.1.4 返回值133
7.2 函数的嵌套调用133
7.3 函数的递归调用136
7.4 指针作为函数的参数138
7.4.1 指针变量作为函数参数138
7.4.2 数组元素作为函数参数140
7.4.3 数组名作为函数参数141
7.5 变量的存储类型及分类143
7.6 内部函数和外部函数146
7.6.1 内部函数146
7.6.2 外部函数146
7.7 函数的指针和指向函数的指针变量147
7.8 返回指针值的函数150
7.9 局部变量和全局变量152
7.9.1 局部变量152
7.9.2 局部变量的存储类型153
7.9.3 全局变量154
7.9.4 全局变量的存储类型155
7.10 函数的应用156
7.11 习题161
第8章 编译与预处理167
8.1 宏定义167
8.1.1 无参宏定义167
8.1.2 带参宏定义170
8.2 文件包含172
8.3 条件编译173
8.4 枚举类型175
8.5 用typedef定义类型178
8.6 习题179
第9章 结构体与其他数据类型184
9.1 结构体变量184
9.1.1 结构体类型的声明184
9.1.2 结构体类型变量的定义和初始化185
9.1.3 结构体变量的引用188
9.2 结构体数组190
9.3 指向结构体类型数据的指针193
9.4 共用体196
9.4.1 共用体类型的定义196
9.4.2 共用体类型变量的定义及初始化196
9.4.3 共用体变量的引用197
9.5 链表198
9.5.1 单向链表的数据结构199
9.5.2 内存空间的动态分配和释放199
9.5.3 单向链表的基本操作201
9.6 习题205
第10章 文件209
10.1 C文件概述209
10.2 文件的打开与关闭210
10.2.1 文件指针210
10.2.2 文件的打开210
10.2.3 文件的关闭211
10.3 常用的文件读写函数212
10.3.1 字符读写函数fgetc和fputc212
10.3.2 字符串读写函数fgets和fputs214
10.3.3 数据块读写函数fread和fwrite216
10.3.4 格式化读写函数fscanf和fprintf218
10.4 文件的定位219
10.4.1 文件定位219
10.4.2 文件的随机读写220
10.5 错误检验221
10.6 习题221
附录226
附录1 常见字符的ASCII码226
附录2 常用的标准库函数226
附录3 常见出错信息229
参考文献233
热门推荐
- 3084830.html
- 1628684.html
- 727963.html
- 2095607.html
- 597963.html
- 1351866.html
- 2745420.html
- 3457288.html
- 1114760.html
- 110800.html
- http://www.ickdjs.cc/book_1372005.html
- http://www.ickdjs.cc/book_1315686.html
- http://www.ickdjs.cc/book_2655730.html
- http://www.ickdjs.cc/book_1185978.html
- http://www.ickdjs.cc/book_834313.html
- http://www.ickdjs.cc/book_256845.html
- http://www.ickdjs.cc/book_3414367.html
- http://www.ickdjs.cc/book_2335277.html
- http://www.ickdjs.cc/book_516163.html
- http://www.ickdjs.cc/book_3335748.html