图书介绍
C编程方法学PDF|Epub|txt|kindle电子书版本网盘下载
![C编程方法学](https://www.shukui.net/cover/45/30603712.jpg)
- 王舜燕,李民主编 著
- 出版社: 武汉:武汉理工大学出版社
- ISBN:9787562941507
- 出版时间:2013
- 标注页数:360页
- 文件大小:52MB
- 文件页数:370页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C编程方法学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
引言 为什么要学习C语言1
1.1 程序和算法4
1.1.1 程序与结构化程序设计方法4
1.1.2 算法的概念和特点6
1.1.3 算法的表示7
1.2 安装Visual C++ 6.08
1.3 第1个C程序14
1.3.1 建立并运行程序14
1.3.2 程序greeting.c解析17
1.4 预处理指令18
1.4.1 使用#define18
1.4.2 使用#include19
1.5 标识符和关键字22
1.5.1 关键字22
1.5.2 标识符23
1.6 I/O函数printf()和scanf()23
1.6.1 格式输出函数printf()23
1.6.2 格式输入函数scanf()25
1.6.3 printf()函数和scanf()函数的返回值28
1.7 代码注释29
1.8 编程风格与常见的几类编程错误31
1.8.1 编程风格31
1.8.2 常见的程序代码错误31
1.8.3 常见的4类编程错误31
本章小结34
习题35
第2章 基本数据类型和运算符37
2.1 基本数据类型37
2.2 常量39
2.3 变量44
2.4 指针变量46
2.5 运算符与表达式49
2.5.1 算术运算符和算术表达式49
2.5.2 赋值运算符和赋值表达式51
2.5.3 自增和自减运算符55
2.5.4 逗号运算符和逗号表达式57
2.5.5 其他运算符57
2.5.6 混合运算58
本章小结61
习题62
第3章 控制结构64
3.1 基本控制结构64
3.1.1 基本语句64
3.1.2 常用的输入输出函数66
3.1.3 顺序结构程序设计示例68
3.2 程序中的控制运算符69
3.2.1 关系运算符70
3.2.2 逻辑运算符71
3.2.3 条件运算符73
3.3 程序中的选择结构74
3.3.1 if语句74
3.3.2 switch语句81
3.3.3 多重选择结构85
3.4 程序中的循环结构93
3.4.1 while循环结构94
3.4.2 do-while循环结构99
3.4.3 for循环结构104
3.4.4 break和continue语句112
3.4.5 多重循环结构116
3.5 蒙特卡罗法与随机数函数121
3.6 位运算符126
3.6.1 按位取反运算符126
3.6.2 按位与和按位或运算符127
3.6.3 按位异或运算符129
3.6.4 左位移和右位移运算符130
3.6.5 位运算应用举例131
本章小结133
习题137
第4章 数组和指针144
4.1 一维数组144
4.1.1 一维数组的定义和初始化144
4.1.2 一维数组元素的引用及基本操作147
4.1.3 一维数组的应用举例151
4.2 二维数组及多维数组161
4.2.1 二维数组的定义和初始化162
4.2.2 二维数组的应用举例164
4.2.3 多维数组171
4.3 字符数组及字符串处理函数173
4.3.1 字符数组的初始化173
4.3.2 字符数组的输入175
4.3.3 字符数组的输出176
4.3.4 常用的字符串函数180
4.4 指针和数组186
4.4.1 指针与一维数组186
4.4.2 指针与二维数组193
4.4.3 指针与字符串198
本章小结202
习题204
第5章 模块化编程210
5.1 函数概述210
5.2 函数的定义与声明212
5.2.1 函数的分类212
5.2.2 函数的定义形式213
5.2.3 函数的参数和函数的返回值215
5.2.4 函数的声明217
5.3 函数的调用218
5.3.1 函数的调用形式218
5.3.2 函数调用时的参数传递220
5.3.3 函数的嵌套调用227
5.3.4 函数的递归调用228
5.4 变量的作用域与存储类型234
5.4.1 变量的作用域234
5.4.2 变量的存储类型237
5.5 内部函数与外部函数241
5.5.1 内部函数241
5.5.2 外部函数242
5.6 指针函数243
5.7 编译预处理——条件编译243
5.8 模块化程序设计246
本章小结251
习题252
第6章 指针进阶与内存空间管理255
6.1 指针的进一步理解255
6.1.1 指针的类型255
6.1.2 指针所指向的类型256
6.1.3 指针的值256
6.2 指针数组257
6.2.1 指针数组的定义257
6.2.2 指针数组的应用举例258
6.2.3 用指针数组引用多个字符串259
6.3 函数指针260
6.3.1 Calbychoice.c程序及解析261
6.3.2 Calbychoicel.c程序及解析263
6.3.3 常见的几种函数指针265
6.4 动态内存分配267
6.4.1 calloc()和malloc()函数268
6.4.2 free()函数269
6.4.3 Score.c程序及解析272
6.4.4 堆内存的多次分配之Scoremore.c程序及解析274
6.4.5 动态内存分配应用要点275
6.5 main()函数的命令行参数276
本章小结278
习题279
第7章 结构体与共用体280
7.1 结构体类型定义280
7.2 结构体变量的定义、初始化和使用283
7.2.1 结构体变量的定义283
7.2.2 结构体变量初始化及引用285
7.3 结构体数组和结构体指针291
7.3.1 结构体数组291
7.3.2 结构体指针294
7.4 在函数中使用结构体295
7.4.1 结构体作为函数参数295
7.4.2 返回结构体的函数299
7.5 利用结构体和指针处理动态链表302
7.5.1 单向链表的结构体303
7.5.2 建立链表303
7.5.3 链表的遍历305
7.5.4 链表的删除操作306
7.5.5 链表的插入操作307
7.6 共用体类型310
7.6.1 共用体类型及变量的定义310
7.6.2 共用体变量的使用312
本章小结315
习题318
第8章 数据文件编程方法320
8.1 硬盘文件321
8.1.1 二进制文件和文本文件321
8.1.2 缓冲文件系统322
8.2 文件的打开与关闭323
8.3 文件的输入/输出操作326
8.3.1 读写文件中的字符326
8.3.2 格式化读写函数332
8.4 文件的随机访问333
8.5 文件检测与输入输出重定向335
8.5.1 文件检测函数335
8.5.2 输入输出重定向命令338
本章小结341
习题342
附录344
附录Ⅰ ASCII码字符集344
附录Ⅱ 常用的标准库函数345
附录Ⅲ VC++运算符的优先级和结合性349
附录Ⅳ C语言上机常见错误提示350
附录Ⅴ VC++生成的各种文件格式解析354
例题索引356
参考文献360