图书介绍
精通C程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 赵宏宇编著 著
- 出版社: 成都:西南交通大学出版社
- ISBN:7810578073
- 出版时间:2004
- 标注页数:343页
- 文件大小:19MB
- 文件页数:358页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
精通C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章C程序设计基础知识1
1.1程序语言与编程方法的发展1
1.1.1机器语言2
1.1.2汇编语言3
1.1.3高级语言4
1.1.4程序语言集成开发工具6
1.1.5程序语言的分代与编程方法的演变7
1.1.6指令、程序与软件9
1.2 C语言的历史发展与特点10
1.2.1 C语言的历史发展10
1.2.2 C语言的特点11
1.3.1 二进制、八进制、十六进制13
1.3计算机中的信息存储13
1.3.2整数与实数的存储格式16
1.3.3 字符编码22
1.3.4磁盘文件23
1.4语法、数据结构与算法24
1.4.1 语法24
1.4.2数据结构26
1.4.3算法26
习题31
第2章C源程序基本语法与顺序结构简单程序设计33
2.1 C语源程序的组成与结构33
2.1.1 C源程序的语义字符34
2.1.2 C语言的标识符与关键字34
2.1.3 C语言的句法单位36
2.1.5 C源程序的一般结构39
2.1.4 C语言的函数39
2.1.6 C源程序风格与书写规范40
2.2调试第一个C程序40
2.2.1 Windows的“MS-DOS方式”41
2.2.2用Turbo C2.0调试C程序43
2.2.3 用Turbo C++3.0或Borland C++3.1调试C程序47
2.2.4用Visual C++6.0调试C程序48
2.3 C语言的基本数据类型、常量与变量50
2.3.1 C语言的基本数据类型50
2.3.2 C语言的常量53
2.3.3 C语言的变量57
2.4 C语言的运算符与表达式59
2.4.1 算术运算符、数学库函数与数学表达式59
2.4.2二进制位运算符与位运算表达式64
2.4.3关系、逻辑运算符及关系、逻辑表达式68
2.4.4类型强制运算符与求存储长度运算符70
2.4.5赋值运算符与赋值表达式71
2.4.6条件运算符和逗号运算符72
2.4.7运算符的优先级与结合性73
2.4.8表达式数据类型的计算转换规则73
2.4.9表达式应用举例75
2.5 C程序的输入与输出76
2.5.1单个字符的输入与输出函数76
2.5.2格式化输出函数printf78
2.5.3格式化输入函数scanf82
2.6顺序结构简单程序设计86
习题88
3.1.1 if语句91
3.1选择结构91
第3章选择结构与循环结构91
3.1.2 switch语句97
3.2循环结构99
3.2.1 while循环语句100
3.2.2 do…while循环语句103
3.2.3 for循环语句104
3.2.4多重循环106
3.2.5循环体中的break语句与continue语句107
3.3 goto语句110
习题110
第4章基本程序设计技术114
4.1计数(统计)问题114
4.2求最大值与最小值116
4.3递推迭代(数列求和与求积)118
4.4字符图形125
4.5搜索(穷举)求解129
4.6数论有关问题131
习 题135
第5章数组138
5.1一维数组138
5.1.1 一维数组的定义138
5.1.2访问一维数组的元素138
5.1.3一维数组的初始化139
5.2二维数组140
5.2.1 二维数组的定义140
5.2.2访问二维数组的元素141
5.2.3 二维数组的初始化141
5.3.1 多维数组的定义与元素访问144
5.3多维数组144
5.3.2多维数组的初始化145
习题146
第6章指针初步148
6.1指针的概念与基本操作148
6.1.1指针的概念148
6.1.2指针常量与变量149
6.1.3指针的基本运算与操作151
6.2指针与一维数组155
6.2.1一维数组名155
6.2.2元素等价形式与地址等价形式156
6.2.3一维动态数组158
6.3 字符串处理160
6.3.1 字符串的存储格式160
6.3.2程序中存储字符串与访问字符串的方法161
6.3.3字符串的输入与输出162
6.3.4字符串操作常用库函数162
6.3.5 字符串处理程序设计举例164
6.4数组整体拷贝167
习题168
第7章函数170
7.1函数的定义与调用170
7.1.1 定义函数的语法格式170
7.1.2函数调用173
7.2函数的参数传递176
7.2.1 实参表达式向形参变量传值176
7.2.2指针变量作形参177
7.2.3一维数组作形参180
7.2.4二维数组作形参182
7.2.5多维数组作形参183
7.3变量的特性184
7.3.1全局变量184
7.3.2局部变量185
7.3.3变量的存储类型186
7.3.4变量的生存期与变量的初始化187
7.3.5全局(外部)变量说明189
7.4外部函数与内部函数190
7.4.1 外部函数与内部函数的概念190
7.4.2外部函数说明190
7.4.3 工程文件191
7.5返回值为指针类型的函数192
7.6.1选择排序195
7.6排序与查找195
7.6.2插入排序196
7.6.3冒泡排序198
7.6.4索引排序200
7.6.5顺序查找201
7.6.6折半查找202
7.7递归203
7.7.1递归程序设计203
7.7.2递归程序分析207
习题211
第8章编译预处理216
8.1宏定义216
8.1.1 不带参数的宏定义216
8.1.2带参数的宏定义217
8.1.3宏名字的作用域218
8.2包含文件219
8.3条件编译220
习题222
第9章指针深入223
9.1多级指针与指针数组223
9.1.1 多级指针223
9.1.2指针数组224
9.2指向数组的指针226
9.2.1 定义指向m维数组的指针变量227
9.2.2指向数组的指针类型名、类型强制与指针运算227
9.2.3m维数组与指向数组的指针230
9.2.4 m维动态数组233
9.2.6指向数组的指针作函数的返回值235
9.2.5指向数组的指针作函数的形参235
9.2.7指向数组的指针作数组元素236
9.3函数指针236
9.3.1 定义函数指针变量236
9.3.2 函数指针变量的初始化、赋值操作与函数调用237
9.3.3 函数指针作函数的形参238
9.3.4 函数指针作函数的返回值238
9.3.5 函数指针作数组元素239
9.4带参数的main函数240
习题241
第1O章派生数据类型243
10.1枚举类型243
10.2结构体245
10.2.1定义结构体246
10.2.2结构体的成员变量247
10.2.3结构体成员变量的输入与输出248
10.2.4结构体类型作函数形参与返回值250
10.3联合体251
10.4位段252
10.4.1位段的定义与存储结构252
10.4.2位段型成员变量的使用253
10.5类型定义254
10.6链表255
10.6.1链表的图形表示与结点数据结构255
10.6.2链表的基本操作257
10.6.3链表算法程序举例262
10.6.4静态链表270
10.7.1二叉树的基本概念271
10.7.2二叉树结点结构与数据类型271
10.7二叉树271
10.7.3遍历二叉树272
10.7.4建立二叉树274
10.7.5删除二叉树274
10.7.6 二叉树算法程序举例275
习题279
第11章文件操作283
11.1 C语言文件操作基本知识283
11.2 C语言文件操作数据结构284
11.3 C语言文件操作函数284
11.3.1 文件的打开与关闭函数285
11.3.2文件读写函数286
11.3.3文件的读写位置指针与操作函数288
11.3.4 字符文件操作与二进制文件操作的区别290
11.3.5操作系统文件操作命令函数290
11.4字符文件应用291
11.5二进制文件应用295
习题297
第12章算法与C程序综合举例301
12.1约瑟夫问题301
12.2打印万年历302
12.3排列问题与组合问题306
12.3.1排列问题306
12.3.2组合问题311
12.4汉诺塔问题313
12.5八皇后问题315
12.6数值计算方法举例316
12.6.1 用辛普森法求定积分316
12.6.2用高斯消元法解线性方程组318
12.6.3用高斯-塞德尔(Gauss-Seidel)迭代法求解线性方程组322
12.6.4用二分法求方程的根324
12.6.5用截弦法求方程的根325
12.6.6用牛顿迭代法求方程的根326
12.7产生随机数327
12.7.1均匀分布随机数327
12.7.2正态分布随机数329
12.7.3指数分布随机数330
12.7.4泊松分布随机数330
习题331
附录Ⅰ 标准ASCII码表334
附录Ⅱ C语言常用库函数335
附录Ⅲ C语言向C++语言过渡339
附录Ⅳ C++的new和delete操作符341
参考文献343
热门推荐
- 2313736.html
- 3252535.html
- 3107588.html
- 814822.html
- 2055212.html
- 1365047.html
- 12420.html
- 3884763.html
- 1520519.html
- 3809906.html
- http://www.ickdjs.cc/book_2781677.html
- http://www.ickdjs.cc/book_2794750.html
- http://www.ickdjs.cc/book_697808.html
- http://www.ickdjs.cc/book_1149628.html
- http://www.ickdjs.cc/book_3487608.html
- http://www.ickdjs.cc/book_350866.html
- http://www.ickdjs.cc/book_2093838.html
- http://www.ickdjs.cc/book_1390349.html
- http://www.ickdjs.cc/book_1034722.html
- http://www.ickdjs.cc/book_597741.html