图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 吴定雪编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030207866
  • 出版时间:2007
  • 标注页数:298页
  • 文件大小:11MB
  • 文件页数:311页
  • 主题词:C语言-程序设计-水平考试-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言程序设计基础1

1.1程序设计基本概念1

程序1

程序设计语言2

程序设计3

算法3

1.2 C语言的特点7

1.3 C语言程序的组成7

认识C语言程序7

C语言程序的组成9

C语言的基本语法成分11

1.4 C语言数据类型13

1.5常量与变量16

直接常量和符号常量17

直接常量的书写格式18

变量21

1.6运算符与表达式23

算术类运算24

关系运算、逻辑运算与条件运算27

其他运算30

1.7类型转换31

不同类型数据的隐式转换32

不同类型数据的显式转换34

1.8数据的输入与输出34

printf()函数34

scanf()函数36

getchar函数与putchar函数38

第2章 C语言程序设计基本结构40

2.1顺序结构40

2.2选择结构42

if语句42

switch语句48

2.3循环结构52

循环结构概述52

while语句53

do-while语句54

for语句55

循环嵌套56

break语句与continue语句58

程序举例60

第3章 函数与编译预处理64

3.1模块化设计与函数64

模块化设计64

函数分类65

3.2函数的定义与调用66

函数的定义66

函数的调用68

3.3函数的递归调用73

函数的嵌套调用73

函数的递归调用74

3.4变量的作用域与存储方式76

变量的作用域76

存储方式78

3.5编译预处理80

文件包含80

宏定义81

条件编译82

3.6程序举例83

第4章 数组86

4.1一维数组86

一维数组的定义86

一维数组的引用87

一维数组的初始化88

一维数组程序举例90

4.2二维数组92

二维数组的定义92

二维数组的引用93

二维数组的初始化94

二维数组程序举例96

4.3字符数组与字符串97

字符数组的引入97

字符数组的定义与使用99

字符串与字符数组的关系100

字符数组程序举例105

4.4数组作为函数的参数107

数组元素作为函数参数107

数组名作为函数参数108

多维数组作为函数参数110

4.5程序举例111

第5章 指针121

5.1指针与指针变量121

指针的概念121

指针变量122

5.2指针与函数127

指针作为函数参数127

指针函数129

函数指针131

指针类型转换135

5.3指针与数组137

一维数组与指针137

多维数组与指针142

字符串与指针147

5.4程序举例156

第6章 结构体、共用体与枚举类型163

6.1结构体类型163

结构体类型的定义及引用163

结构体与数组166

结构体与指针167

结构体与函数168

6.2链表170

内存动态管理函数170

链表概述172

链表的基本操作173

6.3共用体类型179

共用体类型与共用体变量179

共用体变量的引用及应用181

6.4枚举类型184

6.5 typedef定义类型186

6.6程序举例188

第7章 位运算192

7.1位运算符与位运算192

按位与运算符&192

按位或运算符194

按位异或运算符?194

左移运算符?195

右移运算符?195

按位取反运算符195

位复合赋值运算符196

7.2位段196

7.3程序举例198

第8章 文件203

8.1文件概述203

8.2文件指针204

8.3文件的打开与关闭204

文件打开函数fopen204

文件关闭函数fclose205

8.4文件的读写206

字符读写函数fgetc与fputc206

字符串读写函数fgets与fputs207

数据块读写函数fread与fwrite207

格式化读写函数fscanf与fprintf208

8.5文件的定位208

8.6文件检测函数209

8.7程序举例210

第9章 实用程序设计技巧217

9.1程序的模块化结构217

软件工程的思想217

模块设计217

使用模块化方法开发程序的好处218

9.2模块设计风格简述220

数据风格220

标识符风格220

算法风格221

输入/输出风格221

书写风格221

9.3多文件程序的执行方法222

文件包含与头文件的使用222

模块间的连接225

标识符的一致性226

9.4大型程序开发的项目管理226

项目管理器226

用项目管理器开发程序项目的步骤226

项目管理器的使用技巧227

9.5程序举例228

第10章 C++面向对象程序设计239

10.1 C++语言概述239

C++语言的产生239

一个简单的C++程序239

C++程序开发过程240

10.2 C++对C语言的扩充242

C++的输入输出242

常量244

变量244

变量的引用类型245

函数重载246

带缺省值参数的函数248

内联函数249

动态分配/释放内存的运算符new与delete250

10.3 C++面向对象程序设计252

面向对象方法的基本概念252

类与对象255

构造函数和析构函数257

友元262

继承266

多态性与虚函数271

10.4程序举例274

附录A ASCII码对照表286

附录B C语言运算符及优先级287

附录C C语言常用的库函数288

C1数学函数288

C2输入输出函数289

C3字符函数292

C4字符串函数293

C5动态存储分配函数294

C6时间函数295

C7其他函数296

热门推荐