图书介绍

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

C语言程序设计
  • 卢社阶,桂学勤,焦翠珍主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121274190
  • 出版时间:2016
  • 标注页数:256页
  • 文件大小:55MB
  • 文件页数:266页
  • 主题词: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 C语言历史背景1

1.1.1 C语言的历史1

1.1.2 C语言的主要特点2

1.2 程序与程序设计语言3

1.2.1 程序与程序设计3

1.2.2 程序设计语言3

1.2.3 C语言程序的基本结构4

1.3 C语言上机过程6

1.3.1 启动Visual C++7.07

1.3.2 Visual C++7.0的菜单栏8

1.3.3 Visual C++7.0的工具栏10

1.3.4 Visual C++7.0编辑、编译、链接和运行程序的步骤12

本章小结15

习题115

第2章 程序的灵魂——算法17

2.1 算法的概念17

2.2 算法设计的基本方法18

2.3 简单算法举例19

2.4 算法的描述20

2.5 算法设计的要求23

2.6 算法的复杂度23

2.7 结构化程序设计方法25

第3章 数据类型、运算符和表达式27

3.1 标识符与关键字27

3.1.1 标识符27

3.1.2 关键字28

3.2 数据类型28

3.2.1 常量28

3.2.2 变量32

3.2.3 整型变量34

3.2.4 实型变量37

3.2.5 字符变量38

3.2.6 数据类型转换39

3.3 运算符和表达式41

3.3.1 运算符的优先级和结合性41

3.3.2 算术运算符及其表达式42

3.3.3 自增、自减运算符及其表达式42

3.3.4 赋值运算符与赋值表达式43

3.3.5 关系运算符及其表达式44

3.3.6 逻辑运算符及其表达式44

3.3.7 条件运算符及其条件表达式46

3.3.8 逗号运算符及其表达式46

3.3.9 位运算符及其表达式47

本章小结50

习题350

第4章 顺序结构程序设计53

4.1 顺序程序设计举例53

4.2 C语言基本语句56

4.3 字符数据的输入/输出58

4.3.1 字符数据的输出putchar函数58

4.3.2 字符数据的输入getchar函数59

4.4 格式数据的输入/输出60

4.4.1 标准格式输出printf函数60

4.4.2 标准格式输入scanf函数64

习题466

第5章 选择结构程序设计72

5.1 简单选择结构72

5.1.1 单分支if语句72

5.1.2 双分支if语句73

5.2 多分支选择结构73

5.2.1 多分支if语句73

5.2.2 if语句的嵌套75

5.2.3 多分支switch语句76

5.3 选择结构精选案例77

本章小结82

习题582

第6章 循环结构程序设计89

6.1 用while语句实现循环89

6.1.1 while语句的一般形式89

6.1.2 while语句的执行过程89

6.2 用do-while语句实现循环90

6.2.1 do-while语句的一般形式90

6.2.2 do-while语句的执行过程91

6.3 用for语句实现循环92

6.3.1 for语句的一般形式92

6.3.2 for语句的执行过程93

6.4 循环结构嵌套94

6.5 三种循环语句的比较96

6.6 改变循环执行的状态96

6.6.1 用break语句提前终止循环96

6.6.2 用continue语句提前结束本次循环97

6.6.3 用goto语句提前终止多重循环98

6.7 循环结构精选案例98

本章小结103

习题6104

第7章 数组112

7.1 一维数组112

7.1.1 一维数组的定义113

7.1.2 一维数组的初始化114

7.1.3 一维数组元素的引用及基本操作114

7.1.4 一维数组精选案例115

7.2 二维数组122

7.2.1 二维数组的定义122

7.2.2 二维数组的初始化123

7.2.3 二维数组元素的引用124

7.2.4 二维数组精选案例125

7.3 字符数组与字符串126

7.3.1 字符串的存储127

7.3.2 字符数组的定义和初始化127

7.3.3 字符数组的基本操作128

7.3.4 字符串处理函数130

7.3.5 字符数组精选案例133

本章小结135

习题7135

第8章 函数及编译预处理140

8.1 函数概述140

8.1.1 库函数140

8.1.2 自定义函数142

8.1.3 C程序构成142

8.2 函数的定义142

8.3 函数的调用和参数传递145

8.3.1 函数调用145

8.3.2 函数声明147

8.3.3 函数间的参数传递148

8.4 函数的嵌套调用和递归调用152

8.4.1 函数的嵌套调用152

8.4.2 函数的递归调用154

8.5 函数精选案例156

8.6 变量的作用域和存储类别159

8.6.1 变量的作用域159

8.6.2 变量的存储类别163

8.7 编译预处理164

8.7.1 宏定义165

8.7.2 文件包含167

8.7.3 条件编译168

本章小结170

习题8171

第9章 指针177

9.1 地址与指针的概念177

9.2 变量的指针和指向变量的指针变量178

9.2.1 定义一个指针变量178

9.2.2 指针变量的初始化178

9.2.3 指针变量的引用179

9.2.4 指针变量作为函数参数181

9.2.5 指针变量几个问题的进一步说明184

9.3 数组指针和指向数组的指针变量186

9.3.1 指向数组元素的指针186

9.3.2 通过指针引用数组元素187

9.3.3 数组名作函数参数189

9.3.4 指向多维数组的指针和指针变量193

本章小结194

习题9195

第10章 结构体和共用体199

10.1 结构体类型和变量199

10.1.1 结构体类型的声明200

10.1.2 结构体变量的定义、初始化、引用及基本操作201

10.1.3 结构体精选实例205

10.2 结构体数组207

10.2.1 结构体数组的定义和初始化207

10.2.2 结构体数组的引用207

10.2.3 结构体数组精选实例208

10.3 共用体类型209

10.3.1 共用体变量的定义210

10.3.2 共用体变量的引用211

10.3.3 共用体精选实例211

10.4 枚举类型213

10.4.1 枚举类型的声明213

10.4.2 枚举变量的定义与引用214

10.4.3 枚举精选实例214

本章小结216

习题10216

第11章 文件220

11.1 文件概述220

11.1.1 数据项、记录和文件220

11.1.2 数据文件的存储形式221

11.1.3 缓冲区221

11.2 文件类型指针222

11.3 文件操作223

11.3.1 文件的操作函数223

11.3.2 创建文件232

11.3.3 显示文件232

11.3.4 追加文件233

11.3.5 复制文件234

11.3.6 删除文件235

本章小结235

习题11236

附录A 常用字符与ASCII代码对照表243

附录B C语言中的关键字245

附录C 运算符的优先级和结合性246

附录D C语言常用语法提要248

附录E C库函数251

热门推荐