图书介绍

C语言程序设计pdf电子书版本下载

C语言程序设计
  • 蒋劲柏主编 著
  • 出版社: 南京大学出版社
  • ISBN:
  • 出版时间:2001
  • 标注页数:245页
  • 文件大小:55MB
  • 文件页数:257页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 概述 1

1.1 C语言的起源和发展 1

1.1.1 C语言的起源 1

1.1.2 C语言的标准化 2

1.2 C语言的特点 2

1.3 C语言程序设计概貌 4

1.3.1程序设计的本质 4

1.3.2 C语言程序设计的本质 5

1.3.3 C语言程序设计初步 8

1.4 C语言程序上机环境 10

1.4.1 C语言集成开发环境的安装 10

1.4.2 C语言集成开发环境的配置 11

1.4.3 C语言程序上机步骤 11

1.4.4集成开发环境简介 12

习题 18

第2章 词法、数据和表达式 19

2.1 C语言的词法 19

2.1.1字符集 19

2.1.2保留字 21

2.1.3标识符 22

2.2 C语言的数据类型 22

2.2.1什么是数据类型 22

2.2.2 C语言的数据类型 23

2.2.3数据类型的长度 24

2.3常量 24

2.3.1整型常量 25

2.3.2实型常量 25

2.3.3字符常量 26

2.3.4字符串常量 26

2.3.5符号常量 27

2.4变量 27

2.4.1变量的数据类型和定义 27

2.4.2变量的存储类型与作用域 30

2.4.3变量的作用范围 31

2.4.4变量的初始化 32

2.5运算符 33

2.5.1算术运算符 34

2.5.2关系运算符 34

2.5.3逻辑运算符 35

2.5.4增1减1运算符 35

2.5.5赋值运算符 36

2.5.6算术自反赋值运算符 36

2.5.7逗号运算符 37

2.5.8条件运算符 37

2.5.9长度运算符 38

2.5.10位运算符 38

2.5.11运算符的优先级和结合性 39

2.6表达式 40

2.6.1算术表达式 41

2.6.2关系表达式 41

2.6.3逻辑表达式 42

2.6.4赋值表达式 42

2.6.5逗号表达式 43

2.6.6条件表达式 43

习题 43

第3章 简单C语言程序设计 48

3.1表达式语句 48

3.2空语句 49

3.3复合语句 49

3.4控制语句 51

3.5函数调用语句 51

3.6标准输入输出函数 52

3.6.1标准输出函数printf() 52

3.6.2标准输入函数scanf() 56

习题 58

第4章 程序流程的控制 60

4.1程序的三种基本结构 60

4.1.1顺序结构 60

4.1.2选择结构 60

4.1.3循环结构 61

4.2选择结构流程控制语句 61

4.2.1 if语句 61

4.2.2 switch语句 64

4.3循环结构流程控制语句 70

4.3.1 while语句 70

4.3.2 do-while语句 73

4.3.3 for语句 75

4.3.4三种循环语句的嵌套 78

4.3.5改变循环结构的三种语句 80

习题 83

第5章 数组 90

5.1一维数组 90

5.1.1一维数组的定义和使用 91

5.1.2一维数组的初始化 91

5.1.3一维数组的应用举例 92

5.2字符数组与字符串 94

5.2.1字符数组与字符串的概念 95

5.2.2字符串函数 96

5.2.3字符串数组的应用举例 100

5.3多维数组 101

5.3.1多维数组的定义 102

5.3.2多维数组的初始化 102

5.3.3多维数组的引用 104

习题 106

第6章 指针 108

6.1指针与指针变量 108

6.1.1指针与指针变量的概念 108

6.1.2指针变量的使用 109

6.2指针的运算 113

6.3指针与数组 116

6.3.1指针与数组的关系 116

6.3.2指向多维数组的指针 117

6.4字符数组与指针 119

6.5指针数组 120

6.6多级指针 122

习题 123

第7章 函数 126

7.1函数的概念 126

7.1.1函数的分类和定义 127

7.1.2函数的调用 129

7.2函数间的数据传递 131

7.2.1形参与实参的结合 131

7.2.2函数返回值 133

7.2.3全局变量 137

7.3函数的参数 138

7.3.1数组作为函数参数 138

7.3.2命令行参数 139

7.4函数与变量 141

7.4.1变量的作用域 141

7.4.2变量的生存期 145

7.5指向函数的指针 146

7.6库函数 147

7.7函数的递归调用 148

习题 151

第8章 结构、联合与枚举 157

8.1结构体类型 157

8.1.1结构体类型概述 157

8.1.2结构体类型变量 159

8.1.3结构体类型与数组 165

8.1.4结构体类型与指针 170

8.1.5结构体类型与函数 172

8.1.6结构体类型的应用 173

8.2联合 180

8.3枚举 183

8.4用户定义类型 185

习题 186

第9章 编译预处理与分别编译 190

9.1编译预处理 190

9.1.1宏定义 190

9.1.2文件包含 197

9.1.3条件编译 199

9.2分别编译 203

习题 205

第10章 文件 208

10.1 C文件系统概述 208

10.1.1文件的概念 208

10.1.2文件的分类 209

10.1.3文件类型指针 211

10.2标准设备文件的输入输出 211

10.2.1标准设备文件函数 212

10.2.2标准设备文件的换向 215

10.3一般文件的操作 216

10.3.1文件的打开和关闭 216

10.3.2文件的字符输入输出函数 217

10.3.3文件的字符串输入输出函数 219

10.3.4文件的格式化输入输出函数 221

10.3.5文件的数据块输入输出函数 223

10.4文件的定位操作 226

10.4.1取得文件指针的当前位置函数e() 226

10.4.2改变文件指针的当前位置函数fseek() 226

10.4.3置文件指针于文件开头位置函数wind() 228

10.5文件的错误检测 228

10.5.1文件读写错误检测函数ferror() 228

10.5.2清除文件错误标志函数clearr() 229

10.5.3文件结束检测函数feof() 229

习题 229

附录一ASC代码表 232

附录二C语言常用系统函数按字母顺序索引汇总表 233

附录三C语言编译错误信息 237

精品推荐