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

- 魏晓鸣,王晓强编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302272786
- 出版时间:2012
- 标注页数:187页
- 文件大小:50MB
- 文件页数:201页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计基础 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机系统组成简介1
1.1硬件系统1
1.2软件系统3
第2章 程序设计概论5
2.1程序设计5
2.1.1程序5
2.1.2问题求解与算法5
2.1.3算法与数据结构6
2.1.4算法与计算机语言7
2.1.5程序设计的一般过程8
2.2程序设计语言9
2.2.1程序设计语言分类9
2.2.2高级语言编译器10
2.2.3高级语言程序的基本结构12
2.3程序设计方法14
2.3.1结构化程序设计14
2.3.2面向对象程序设计15
2.3.3构件程序设计16
第3章 算法设计基础17
3.1算法的描述17
3.1.1自然语言方式17
3.1.2程序流程图方式18
3.1.3伪代码方式19
3.2结构化算法设计初步21
3.2.1算法结构21
3.2.2算法设计22
3.3算法的计算复杂性25
3.4常用算法设计策略简介26
第4章C语言基础27
4.1 C语言的基本符号、保留字和标识符27
4.2 C语言的数据类型28
4.2.1数据类型的一般概念28
4.2.2常量30
4.2.3变量32
4.2.4数据类型转换33
4.3运算符与表达式35
4.3.1运算符与表达式概述35
4.3.2算术运算符与算术表达式36
4.3.3赋值运算符与赋值表达式37
4.3.4关系运算符与关系表达式38
4.3.5逻辑运算符与逻辑表达式39
4.3.6条件运算符40
4.3.7其他运算符40
4.4赋值语句41
4.5数据的输入输出41
4.5.1字符输入输出函数41
4.5.2字符串输入输出函数42
4.5.3格式化输入输出函数43
4.6简单程序45
第5章 基本控制结构47
5.1顺序结构47
5.2选择结构48
5.2.1 if语句48
5.2.2 switch语句54
5.3循环结构57
5.3.1 while语句57
5.3.2 do-while语句58
5.3.3 for语句59
5.3.4三种循环比较62
5.3.5多重循环62
5.4 C语言的break语句和continue语句64
5.5程序设计举例66
第6章 构造数据类型68
6.1数组类型68
6.1.1一维数组68
6.1.2多维数组71
6.1.3字符数组与字符串78
6.2结构体类型81
6.2.1结构体类型的定义和使用81
6.2.2结构体数组及其初始化86
6.3联合类型89
6.3.1联合类型及其变量定义89
6.3.2联合变量的引用方式90
6.3.3联合类型数据的特点90
6.4枚举类型92
第7章 函数93
7.1函数93
7.1.1函数概述93
7.1.2函数定义95
7.1.3函数调用98
7.2函数的嵌套调用与递归调用98
7.2.1函数的嵌套调用98
7.2.2函数的递归调用99
7.3数组与函数104
7.3.1数组元素作函数的实参104
7.3.2数组名作函数的实参105
7.4局部变量与全局变量108
7.4.1局部变量108
7.4.2全局变量109
7.5变量的存储类别113
7.5.1变量的存储属性113
7.5.2自动变量114
7.5.3静态变量114
7.5.4寄存器变量117
7.5.5外部变量117
7.5.6存储类型小结117
7.6自定义函数与库函数118
7.6.1自定义函数119
7.6.2库函数119
第8章 编译预处理与自定义类型121
8.1编译预处理121
8.1.1宏定义121
8.1.2文件包含123
8.1.3条件编译124
8.2类型定义125
8.2.1类型定义的方法125
8.2.2 typedef的使用126
第9章 指针128
9.1指针128
9.1.1指针概念128
9.1.2指针变量129
9.1.3指针的算术运算132
9.2指针与数组132
9.2.1指针与一维数组132
9.2.2指针与二维数组134
9.2.3应用指针向函数传递数组135
9.3指针与字符串137
9.3.1用指针处理字符串137
9.3.2字符指针作函数参数138
9.4指针与函数138
9.4.1指针作函数的参数138
9.4.2返回指针的函数140
9.4.3指向函数的指针141
9.4.4指向函数的指针作函数参数143
9.5指针数组与指向指针的指针145
9.5.1指针数组145
9.5.2指向指针的指针147
9.6指针与结构体类型147
9.6.1指向结构体变量的指针148
9.6.2指向结构体数组的指针148
9.6.3用指向结构体的指针作函数参数150
9.7动态存储分配简介152
第10章 数据文件155
10.1文件概述155
10.1.1文件的概念155
10.1.2文件类型指针与文件处理过程156
10.2文件的建立157
10.2.1文件打开函数157
10.2.2文件关闭函数158
10.3文件的读写159
10.3.1文件的字符输入输出函数159
10.3.2文件的字符串输入输出函数160
10.3.3文件的格式化输入输出函数161
10.3.4文件的二进制输入输出函数163
10.3.5文件状态检查函数165
10.3.6文件定位函数166
第11章 上机实验169
11.1实验概述169
11.1.1实验目的169
11.1.2实验准备工作169
11.1.3实验要求169
11.1.4实验报告内容169
11.2上机操作指导170
11.2.1 VC++ 6.0集成开发环境简介170
11.2.2项目开发过程172
11.2.3项目组织174
11.3程序调试176
11.3.1应用程序版本176
11.3.2调试工具177
11.3.3使用断点180
11.3.4调试实例180
11.4实验内容182
11.4.1实验一 顺序和选择结构182
11.4.2实验二 循环结构183
11.4.3实验三构造数据类型184
11.4.4实验四 函数184
11.4.5实验五 指针185
11.4.6实验六 文件操作185
附录 常用字符与ASCII代码对照表186
参考文献187
热门推荐
- 2149271.html
- 1340747.html
- 1690701.html
- 2247700.html
- 1767944.html
- 3543356.html
- 2918524.html
- 3440738.html
- 2668489.html
- 2893553.html
- http://www.ickdjs.cc/book_202349.html
- http://www.ickdjs.cc/book_986107.html
- http://www.ickdjs.cc/book_1415145.html
- http://www.ickdjs.cc/book_3552945.html
- http://www.ickdjs.cc/book_1857243.html
- http://www.ickdjs.cc/book_1448199.html
- http://www.ickdjs.cc/book_810258.html
- http://www.ickdjs.cc/book_179202.html
- http://www.ickdjs.cc/book_3854377.html
- http://www.ickdjs.cc/book_2338322.html