图书介绍
C程序设计PDF|Epub|txt|kindle电子书版本下载
![C程序设计](https://www.shukui.net/cover/32/30800382.jpg)
- 徐士良编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111142896
- 出版时间:2004
- 标注页数:334页
- 文件大小:42MB
- 文件页数:345页
- 主题词: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.2程序设计的基本过程3
1.3流程图11
1.3.1传统流程图11
1.4简单的C语言程序13
1.5 C语言程序的上机步骤16
1.7实验18
第2章C语言的基本数据类型20
2.1 数据在计算机中的表示20
2.1.1 计算机记数带20
2.1.2计算机中数的表示30
2.2常量与变量38
2.3基本数据类型常量38
2.3.1整型常量38
2.3.2实型(浮点型)常量40
2.3.3字符型常量42
2.4基本数据类型变量的定义43
2.4.1 整型变量的定义43
2.4.3字符型变量的定义48
2.4.2实型变量的定义48
2.5 习题51
3.1格式输出函数52
第3章数据的输入与输出52
3.2格式输入函数57
3.3字符输出函数61
3.4字符输入函数63
3.5习题63
第4章C表达式与宏定义65
4.1赋值运算65
4.2算术运算及其表达式66
4.3关系运算及其表达式67
4.4逻辑运算及其表达式70
4.5其他运算符73
4.5.1增1与减1运算符73
4.5.2 sizeof运算符74
4.5.3逗号运算符75
4.7.1符号常量定义77
4.6标准函数77
4.7 宏定义77
4.7.2带参数的宏定义78
4.8习题82
4.9实验84
第5章选择结构86
5.1 语句与复合语句86
5.2 if语句89
5.3 if…else结构94
5.4条件运算符100
5.5 switch结构103
5.6 一元二次方程的求解110
1.3.2结构化流程图112
5.7 习题113
5.8实验115
第6章编译预处理117
6.1文件包含命令117
6.2条件编译命令118
1.6习题118
第7章循环结构125
7.1 当型循环与直到型循环125
7.2 while语句125
7.3 do-while语句128
7.4对键盘输入的讨论131
7.5 for语句134
7.6.1循环的嵌套137
7.6循环的嵌套与其他有关语句137
7.6.2 break语句140
7.6.3 continue语句142
7.7算法举例144
7.7.1列举与试探144
7.7.2密码问题148
7.7.3方程求根149
7.8习题154
7.9实验155
8.1 1模块化程序设计的基本概念158
第8章模块设计158
8.1 模块化程序设计与C函数158
8.1.2函数的定义159
8.1.3函数的调用163
8.2模块间的参数传递168
8.2.1形参与实参的结合方式168
8.2.2局部变量与全局变量170
8.2.3动态存储变量与静态存储变量172
8.2.4内部函数与外部函数177
8.3模块的递归调用180
8.4.1梯形法求定积分181
8.4算法举例181
8.4.2 Hanoi塔问题184
8.5习题187
8.6实验188
第9章数组191
9.1 数组的基本概念191
9.2数组的定义与引用193
9.2.1一维数组193
9.2.2 二维数组194
9 2.3数组的初始化195
9.3.1 字符数组的定义与初始化199
9.3字符数组与字符串199
9.3.2字符串200
9.3.3字符数组与字符串的输入与输出201
9.3.4字符串处理函数204
9.4数组作为函数参数206
9.4.1形参数组与实参数组的结合206
9.4.2二维数组作为函数参数210
9.5算法举例213
9.5.1有序表的二分查找213
9.5.2冒泡排序214
9.5.3选择排序215
9.5.4插入排序216
9.6习题218
9.7实验218
第10章指针222
10.1指针变量222
10.1.1指针的基本概念222
10.1.2指针变量的定义与引用223
10.1.3指针变量作为函数参数226
10.1.4指向指针的指针229
10.2指针数组230
10.3.1 一维数组与指针231
10.3数组与指针231
10.3.2二维数组与指针234
10.3.3数组指针作为函数参数237
10.4字符串与指针241
10.4.1字符串指针241
10.4.2字符串指针作为函数参数245
10.5函数与指针248
10.5.1用函数指针变量调用函数248
10.5.2函数指针变量作为函数参数250
10.5.3返回指针值的函数252
10.6 main函数的形参252
10.7变步长梯形求积法253
10.8习题255
10.9实验257
第11章结构体与联合体259
11.1结构体类型变量259
11.1.1 结构体类型变量的定义与引用259
11.1.2结构体的嵌套263
11.1.3结构体类型变量的初始化263
11.1.4结构体与函数265
11.2结构体数组268
11.2.1 结构体类型数组的定义与引用268
11.2.2结构体类型数组作为函数参数271
11.3.1 结构体类型指针变量的定义与引用272
11.3结构体与指针273
11.3.2结构体类型指针作为函数参数274
11.4链表279
11.4.1链表的基本概念279
11.4.2链表的基本运算281
11.4.3多项式的表示与运算285
11.5联合体289
11.6枚举类型与自定义类型名291
11.6.1枚举类型291
11.6.2 自定义类型名294
11.7习题295
11.8实验295
第12章文件299
12.1文件的基本概念299
12.2文件的基本操作300
12.2.1文件的打开与关闭300
12.2.2文件的读写302
12.2.3文件的定位307
12.3程序举例308
12.4习题310
12.5实验311
第13章位运算314
13.1二进制位运算314
13.2位段319
13.3程序举例322
13.4习题324
13.5实验325
附录326
附录A基本ASCⅡ码表326
附录B Turbo C常用库函数328
参考文献334