图书介绍

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

C语言程序设计
  • 孟庆昌等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115144826
  • 出版时间:2006
  • 标注页数:380页
  • 文件大小:14MB
  • 文件页数:394页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1.1 C语言的发展历史和特点1

1.1.1 C语言的发展历史1

第1章 C语言概述1

1.1.2 C语言的特性2

1.2 C程序示例4

1.3 C程序的编辑、编译和运行9

1.3.1 一般上机解题步骤9

1.3.2 在TC环境下运行C程序的步骤10

1.3.3 在UNIX/Linux环境下运行C程序的步骤16

习题18

2.1 字符集及词法约定20

2.1.1 字符集20

第2章 基本数据类型20

2.1.2 词法约定21

2.2 常量23

2.2.1 整型常量24

2.2.2 浮点常量26

2.2.3 字符常量26

2.2.4 字符串常量27

2.3 简单变量28

2.4 基本数据类型及其转换29

2.4.1 整型int及其相关类型30

2.4.2 字符型char及其相关类型31

2.4.3 浮点型float32

2.4.4 类型转换33

2.5 printf和scanf函数的一般使用35

习题38

第3章 运算符和表达式40

3.1 表达式40

3.2 运算符及表达式40

3.2.1 算术运算符和算术表达式41

3.2.2 赋值运算符和赋值表达式44

3.2.3 增量运算符和增量表达式45

3.2.4 关系运算符和关系表达式48

3.2.5 条件运算符和条件表达式50

3.2.6 逗号运算符和逗号表达式51

3.2.7 逻辑运算符和逻辑表达式52

3.2.8 位逻辑运算符和位逻辑表达式55

3.2.9 移位运算符和移位表达式59

3.2.10 其他运算符60

3.3 运算符优先级和结合性62

3.3.1 运算符汇总62

3.3.2 运算符嵌套64

3.3.3 表达式计算顺序64

习题66

第4章 程序设计知识70

4.1 程序的概念70

4.1.1 程序的特性70

4.1.2 程序设计语言71

4.2 算法72

4.2.1 算法的特点72

4.2.2 算法的表示73

4.3.1 结构化程序设计概念76

4.3.2 结构化程序设计的三种基本结构76

4.3 结构化程序设计方法76

4.4 程序设计中的几种常用算法81

4.4.1 穷举法81

4.4.2 迭代法83

4.4.3 递推法86

4.4.4 递归法86

4.5 程序调试88

4.5.1 人工查错88

4.5.2 程序调试89

习题91

第5章 语句和控制流93

5.1 表达式语句94

5.2 空语句94

5.3 返回语句95

5.4 复合语句96

5.5 if语句97

5.5.1 if语句的形式97

5.5.2 if语句的嵌套形式99

5.6 switch语句104

5.7 while语句107

5.8 for语句108

5.9 do-while语句112

5.10 break语句114

5.11 continue语句116

5.12 goto语句118

5.13 循环嵌套120

习题123

6.1.1 一维数组的定义126

第6章 数组126

6.1 一维数组的定义和引用126

6.1.2 一维数组元素的引用127

6.1.3 一维数组的初始化130

6.2 字符数组133

6.2.1 字符数组的定义和引用133

6.2.2 字符数组的初始化134

6.3 多维数组136

6.3.1 二维数组的定义136

6.3.2 二维数组的内部表示137

6.3.3 多维数组的定义137

6.3.4 二维数组引用138

6.3.5 二维数组的初始化140

6.4 应用举例145

习题151

第7章 函数和变量存储类154

7.1 函数定义154

7.2 main()函数157

7.3 函数调用159

7.3.1 函数调用的一般形式160

7.3.2 数调用的方式161

7.3.3 函数参数164

7.4 函数返回值和函数类型说明167

7.4.1 函数返回值167

7.4.2 函数类型说明169

7.5 数的递归调用172

7.6 void类型和可变参数函数175

7.6.1 void类型175

7.7 变量存储类177

7.6.2 可变参数函数177

7.7.1 自动变量178

7.7.2 寄存器变量180

7.7.3 外部变量181

7.7.4 静态变量184

7.7.5 变量存储类汇总表188

7.8 应用举例188

习题193

第8章 指针197

8.1 什么是指针197

8.2 指针变量的定义199

8.3 指针变量的引用200

8.3.1 &运算符200

8.3.2 *运算符201

8.4 指针变量的运算202

8.5 指针变量和数组209

8.5.1 数组的指针和数组元素的指针变量209

8.5.2 利用指针变量引用数组元素211

8.6 指针作为函数参数213

8.7 指向字符串的指针变量216

8.7.1 实现字符串处理的方式216

8.7.2 字符数组与字符指针变量的对比219

8.8 指向多维数组的指针和指针变量220

8.8.1 多维数组的地址表示220

8.8.2 指向基本数组元素的指针变量223

8.8.3 指向行数组的指针变量224

8.9 指针数组229

8.10 指向指针的指针231

8.11 指向函数的指针变量234

8.11.1 定义指向函数的指针变量234

8.11.2 指向函数的指针变量的初始化和使用235

8.11.3 指向函数的指针变量作为函数参数236

8.12 返回指针的函数238

8.13 指向void量的指针变量241

8.14 动态存储分配242

8.15 命令行参数245

8.16 应用举例247

习题255

第9章 结构与联合258

9.1 结构类型及其变量的定义258

9.1.1 结构类型的定义258

9.1.2 结构变量的定义260

9.1.3 结构变量的内部表示261

9.2 结构成员的引用262

9.2.1 引用结构成员的一般方式262

9.2.2 嵌套结构中成员的引用264

9.3 结构变量的初始化265

9.3.1 结构变量的一般初始化方式265

9.3.2 有聚合成员的结构变量的初始化266

9.4 结构数组268

9.4.1 结构数组的定义及其应用268

9.4.2 结构数组在内存中的表示270

9.4.3 对结构数组的操作270

9.5 结构和指针272

9.5.1 指针变量作为结构成员272

9.5.2 指向结构的指针274

9.5.3 指向结构数组的指针277

9.5.4 结构作为函数调用的参数278

9.6 引用自身的结构和链表281

9.6.1 引用自身的结构281

9.6.2 链表282

9.7 联合288

9.7.1 联合变量的定义288

9.7.2 联合变量的引用290

9.8 应用举例294

习题300

10.1 枚举303

10.1.1 枚举类型和枚举变量的定义303

第10章 其他数据类型303

10.1.2 枚举变量的取值304

10.2 位段308

10.2.1 字位标志法308

10.2.2 位段的定义及其引用309

10.3 用typedef定义类型别名314

习题317

第11章 预处理、输入/输出和文件操作318

11.1 预处理功能318

11.1.1 宏定义和宏替换318

11.1.2 文件包含328

11.1.3 条件编译331

11.1.4 其他预处理功能334

11.2 库函数使用方式335

11.3.1 getchar()和putchar()336

11.3 常用标准输入/输出函数336

11.3.2 gets()和puts()337

11.3.3 printf()和scanf()339

11.4 文件及有关操作343

11.4.1 数据流和文件的概念343

11.4.2 文件的打开与关闭345

11.4.3 文件的读写348

11.4.4 文件定位和出错检测352

11.5 其他一些常用的函数(宏)355

习题361

附录A C语言语法汇总363

A.1 词法363

A.1.1 单词363

A.1.2 关键字363

A.1.4 常量364

A.1.3 标识符364

A.1.5 字符串字面量366

A.1.6 运算符367

A.1.7 标点符号367

A.1.8 前导文件名367

A.1.9 预处理数367

A.2 短语结构语法368

A.2.1 表达式368

A.2.2 说明370

A.2.3 语句373

A.2.4 外部定义374

A.3 预处理指示375

附录B 常用库函数377

参考文献380

热门推荐