图书介绍

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

C语言程序设计
  • 孟庆昌等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115098735
  • 出版时间:2002
  • 标注页数:378页
  • 文件大小:15MB
  • 文件页数:390页
  • 主题词:C语言(学科: 程序设计 学科: 高等学校) 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.1.1 程序设计1

1.1.2 编程语言的“代”2

1.2 C语言的发展历史和特点2

1.2.1 C语言的发展历史3

1.2.2 C语言的特性4

1.3 C程序示例5

1.4 C程序的编辑、编译和运行10

1.4.1 在UNIX/Linux操作系统下建立和运行C程序的步骤12

1.4.2 在TurboC环境下建立和运行C程序的步骤14

习题16

第2章 基本数据类型18

2.1 字符集及词法约定18

2.1.1 字符集18

2.1.2 词法约定19

2.2 常量22

2.2.1 整型常量22

2.2.2 浮点常量24

2.2.3 字符常量24

2.2.3 字符串常量25

2.3 简单变量26

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

2.4.1 整型int及其相关类型28

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

2.4.3 浮点型float30

2.4.4 类型转换31

2.5 printf0和scanf0函数的一般使用33

习题35

第3章 运算符和表达式37

3.1 表达式37

3.2 运算符及表达式37

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

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

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

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

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

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

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

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

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

3.2.10 其他运算符58

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

3.3.1 运算符汇总60

3.3.2 运算符嵌套62

3.3.3 表达式计算顺序62

习题63

第4章 语句和控制流67

4.1 表达式语句67

4.2 空语句68

4.3 返回语句68

4.4 复合语句69

4.5 if语句71

4.5.1 if语句的形式71

4.5.2 if语句的嵌套形式74

4.6 switch语句80

4.7 while语句83

4.8 for语句86

4.9 do-while语句93

4.10 break语句96

4.11 continue语句98

4.12 goto语句100

4.13 循环嵌套102

习题104

第5章 数组107

5.1 一维数组的定义和引用107

5.1.1 一维数组的定义107

5.1.2 一维数组元素的引用108

5.1.3 一维数组的初始化112

5.2.1 字符数组的定义和引用117

5.2 字符数组117

5.2.2 字符数组的初始化118

5.3 多维数组121

5.3.1 二维数组的定义121

5.3.2 二维数组的内部表示122

5.3.3 多维数组的定义122

5.3.4 二维数组引用123

5.3.5 二维数组的初始化125

5.4 应用举例130

习题138

6.1.1 经典C中函数定义形式140

6.1 函数定义140

第6章 函数和数据存储结构140

6.1.2 标准C中函数定义形式142

6.2 main()函数145

6.2 函数调用147

6.3.1 函数调用的一般形式147

6.3.2 函数调用的方式149

6.4 函数返回值和函数类型说明157

6.4.1 函数返回值157

6.4.2 函数类型说明160

6.4.3 函数原型162

6.5 函数的递归调用164

6.6.1 void类型170

6.6 void类型和可变参数函数170

6.6.2 可变参数函数172

6.7 数据存储类173

6.7.1 自动变量173

6.7.2 寄存器变量175

6.7.3 外部变量176

6.7.4 静态变量181

6.7.5 变量存储类汇总表185

习题186

第7章 指针190

7.1 什么是指针190

7.2 指针变量的定义192

7.3 指针变量的引用194

7.3.1 运算符194

7.3.2 运算符195

7.4 指针变量的运算197

7.5 指针变量和数组206

7.5.1 数组的指针和数组元素的指针变量206

7.5.2 利用指针变量引用数组元素208

7.6 指针作为函数参数211

7.7 指向字符串的指针变量215

7.7.1 实现字符串处理的方式215

7.8 指向多维数组的指针和指针变量218

7.7.2 字符数组与字符指针变量的对比218

7.8.1 多维数组的地址表示219

7.8.2 指向基本数组元素的指针变量221

7.8.3 指向行数组的指针变量223

7.9 指针数组228

7.10 指向指针的指针231

7.11 指向函数的指针变量235

7.11.1 定义指向函数的指针变量235

7.11.2 指向函数的指针变量的初始化和使用236

7.11.3 指向函数的指针变量作为函数参数238

7.12 返回指针的函数241

7.13 指向void量的指针变量243

7.14 动态存储分配245

7.15 命令行参数251

习题253

第8章 结构与联合256

8.1 结构类型及其变量的定义256

8.1.1 结构类型的定义256

8.1.2 结构变量的定义258

8.1.3 结构变量的内部表示259

8.2 结构成员的引用260

8.2.1 引用结构成员的一般方式261

8.2.2 嵌套结构中成员的引用262

8.3.1 结构变量的一般初始化方式264

8.3 结构变量的初始化264

8.3.2 有聚合成员的结构变量的初始化265

8.4 结构数组266

8.4.1 结构数组的定义及其应用266

8.4.2 结构数组在内存中的表示271

8.4.3 对结构数组的操作272

8.5 结构和指针273

8.5.1 指针变量作为结构成员273

8.5.2 指向结构的指针274

8.5.3 指向结构数组的指针278

8.5.4 结构作为函数调用的参数281

8.6.1 引用自身的结构284

8.6 引用自身的结构和链表284

8.6.2 链表285

8.7 联合292

8.7.1 联合变量的定义293

8.7.2 联合变量的引用294

习题298

第9章 其他数据类型301

9.1 枚举301

9.1.1 枚举类型和枚举变量的定义301

9.2 位段307

9.2.1 字位标志法307

9.2.2 位段的定义及其引用308

9.3 用typedef定义类型别名312

习题315

第10章 预处理、输入/输出和文件操作316

10.1 预处理功能316

10.1.1 简单宏定义和宏替换316

10.1.2 带参数的宏定义320

10.2 文件包含327

10.3 条件编译330

10.4 其他预处理功能333

10.5 库函数使用方式333

10.6 常用标准输入/输出函数334

10.6.2 gets( )和puts( )335

10.6.1 getchar( )和putchar( )335

10.6.3 printf( )和scanf( )338

10.7 文件及有关操作342

10.7.1 流和文件的概念342

10.7.2 文件的打开与关闭343

10.7.3 文件的读写347

10.7.4 文件定位和出错检测352

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

习题361

附录A C语言语法汇总363

附录B 常用库函数375

主要参考文献378

热门推荐