图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/53/33865126.jpg)
- 王立武主编;张春芳,刘莹昕,陈艳,张宇副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030327840
- 出版时间:2011
- 标注页数:226页
- 文件大小:38MB
- 文件页数:236页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述及C程序的实现1
1.1 计算机及计算机编程语言1
1.1.1 机器语言1
1.1.2 汇编语言2
1.1.3 高级语言2
1.1.4 高级语言及软件的发展3
1.2 C语言概述3
1.2.1 C语言的特点4
1.2.2 C语言标识符与关键字4
1.2.3 C程序的结构5
1.3 C程序举例7
1.4 运行C程序的过程8
1.5 C语言程序上机运行步骤9
习题111
第2章 数据类型、运算符与表达式12
2.1 C语言的数据类型12
2.2 常量与变量13
2.2.1 常量和符号常量13
2.2.2 变量14
2.3 整型数据15
2.3.1 整型常量15
2.3.2 整型变量16
2.4 实型数据16
2.4.1 实型常量16
2.4.2 实型变量16
2.5 字符型数据17
2.5.1 字符型常量17
2.5.2 字符型变量18
2.5.3 字符串常量19
2.6 基本输入/输出函数19
2.6.1 格式输出函数printf()20
2.6.2 格式输入函数scanf()23
2.6.3 字符输出函数putchar()26
2.6.4 字符输入函数getchar()26
2.7 运算符和表达式27
2.7.1 算术运算符和算术表达式29
2.7.2 赋值运算符和赋值表达式31
2.7.3 不同类型数据间的混合运算33
2.7.4 关系运算符和关系表达式35
2.7.5 逻辑运算符和逻辑表达式36
2.7.6 条件运算符和条件表达式37
2.7.7 逗号运算符和逗号表达式37
2.7.8 求字节数运算符38
2.7.9 位运算符和位运算38
习题240
第3章 简单程序设计42
3.1 程序设计初步42
3.1.1 利用计算机求解实际问题的步骤42
3.1.2 算法及表示方法45
3.1.3 C语言的语句48
3.2 顺序结构程序设计举例49
习题352
第4章 选择结构程序设计54
4.1 if语句54
4.1.1 双分支结构54
4.1.2 双分支结构的特例:单分支结构56
4.1.3 if语句的嵌套结构58
4.1.4 使用条件表达式实现简单的选择语句61
4.2 switch语句62
4.3 选择结构程序设计举例64
习题466
第5章 循环结构程序设计69
5.1 while循环69
5.2 do-while循环72
5.3 for循环74
5.4 break语句与continue语句77
5.4.1 break语句77
5.4.2 continue语句78
5.5 goto语句79
5.6 循环的嵌套80
5.7 循环结构程序设计举例82
习题587
第6章 数组89
6.1 一维数组89
6.1.1 一维数组的定义89
6.1.2 一维数组的引用90
6.1.3 一维数组的初始化91
6.1.4 一维数组程序举例92
6.2 二维数组96
6.2.1 二维数组的定义97
6.2.2 二维数组的引用97
6.2.3 二维数组的初始化98
6.2.4 二维数组的程序举例98
6.3 字符数组102
6.3.1 字符数组的定义102
6.3.2 字符数组的初始化102
6.3.3 字符数组的引用103
6.3.4 字符串的处理函数104
习题6108
第7章 函数与编译预处理110
7.1 函数的概述110
7.1.1 函数的分类111
7.1.2 函数的定义111
7.2 函数的调用112
7.2.1 函数调用的一般形式113
7.2.2 函数的调用方式113
7.2.3 对被调函数的说明113
7.2.4 函数的返回值114
7.2.5 函数的参数传递方式116
7.3 函数的嵌套调用和递归调用119
7.3.1 函数的嵌套调用119
7.3.2 函数的递归调用120
7.4 变量的作用域和存储类别123
7.4.1 变量的作用域123
7.4.2 变量的存储类别125
7.5 内部函数和外部函数129
7.5.1 内部函数129
7.5.2 外部函数129
7.6 编译预处理130
7.6.1 宏定义130
7.6.2 不带参数宏定义130
7.6.3 带参数宏定义131
7.6.4 文件包含134
7.6.5 条件编译135
习题7136
第8章 指针139
8.1 变量的地址和指针139
8.2 指向变量的指针变量140
8.2.1 指针变量的定义140
8.2.2 指针运算符140
8.2.3 指针变量的赋值141
8.2.4 指针变量的引用141
8.2.5 指针变量作为函数参数142
8.3 数组和指针144
8.3.1 一维数组和指针144
8.3.2 二维数组和指针147
8.3.3 指针数组150
8.4 字符串和指针151
8.5 指向指针的指针154
8.6 函数的指针和指向函数的指针变量155
8.7 返回指针的函数155
习题8156
第9章 结构体与共用体158
9.1 结构体类型与结构体类型变量158
9.1.1 结构体类型的定义158
9.1.2 结构体类型变量的定义和初始化159
9.1.3 结构体变量的引用161
9.2 结构体数组164
9.3 指向结构体类型数据的指针166
9.4 单向链表169
9.4.1 单向链表的数据结构169
9.4.2 动态分配和释放空间函数170
9.4.3 单向链表的基本操作170
9.5 共用体182
9.6 枚举类型185
9.7 用typedef定义类型187
习题9188
第10章 文件189
10.1 C文件概述189
10.1.1 文件系统概述189
10.1.2 文件类型指针190
10.2 文件的打开与关闭190
10.2.1 文件的打开191
10.2.2 文件的关闭192
10.3 常用的文件读写函数193
10.3.1 字符读写函数193
10.3.2 字符串读写函数195
10.3.3 格式化读写函数196
10.3.4 数据块读写函数199
10.4 文件的定位函数200
10.5 出错检验201
习题10201
参考文献204
附录205
附录1 常用字符与ASCII码对照表205
附录2 C常用库函数206
附录3 习题参考答案211