当前位置:首页 > 工业技术
C及C++程序设计
C及C++程序设计

C及C++程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:钮焱等主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030110455
  • 页数:218 页
图书介绍:
《C及C++程序设计》目录

目录 1

第一章 程序设计概论 1

1.1 程序设计基本技术 1

1.1.1 程序设计语言 1

1.1.2 程序设计的基本过程 3

1.1.3 算法及算法描述 5

1.1.4 结构化程序设计 8

1.1.5 数制及编码 9

1.1.6 二进制数的算术和逻辑运算 12

1.1.7 原码、反码、补码 14

1.1.8 计算机字符编码方案 15

1.2 C语言概述 16

1.2.1 C语言的起源及其特点 16

1.2.2 C语言程序的基本构架及执行过程 17

1.2.3 C语言基本字符集与保留字 19

第二章 数据类型、运算符与表达式 20

2.1 基本数据类型 20

2.2 常量与变量 21

2.2.1 常量 21

2.2.2 变量 22

2.2.3 整型数据 23

2.2.4 实型数据 24

2.2.5 字符型数据 25

2.3 运算符与运算 27

2.3.1 运算符与表达式概述 27

2.3.2 算术运算 28

2.3.3 赋值运算 29

2.3.4 关系运算 30

2.3.5 逻辑运算 30

2.3.6 其他运算 31

第三章 顺序结构程序设计 34

3.1 基本语句 34

3.2 赋值语句 36

3.3 数据的输入输出 37

3.3.1 格式化输出函数printf 38

3.3.2 单个字符的输出函数putchar 43

3.3.3 格式输入函数scanf 43

3.3.4 字符输入函数getchar 48

3.4 应用举例 49

第四章 流程控制语句 51

4.1 选择结构语句 51

4.1.1 if语句 51

4.1.2 if语句的嵌套 54

4.1.4 switch/break语句 56

4.1.3 条件运算符 56

4.2 循环结构语句 58

4.2.1 使用if/goto构成循环 58

4.2.2 while循环 59

4.2.3 do-while循环 60

4.2.4 for循环 61

4.2.5 几种循环的比较 63

4.2.6 循环的嵌套 64

4.2.7 break语句和continue语句 64

4.3 应用举例 65

5.1.1 一维数组的定义 68

5.1 一维数组 68

第五章 数组 68

5.1.2 一维数组元素的引用 69

5.1.3 一维数组的初始化 70

5.1.4 一维数组程序举例 71

5.2 二维数组 74

5.2.1 二维数组的定义 74

5.2.2 二维数组元素的引用 75

5.2.3 二维数组的初始化 76

5.2.4 二维数组程序举例 78

5.3.1 字符数组的定义 79

5.3 字符数组 79

5.3.3 字符数组的初始化 80

5.3.2 字符串与字符串结束标志 80

5.3.4 字符串的输出 82

5.3.5 字符串的输入 82

5.3.6 字符串处理函数 84

5.3.7 二维字符数组 88

5.3.8 字符数组程序举例 89

6.1 函数及其定义 92

6.1.1 函数的概述 92

第六章 函数 92

6.1.2 函数的定义 93

6.2 函数的参数 94

6.2.1 形式参数与实在参数 94

6.2.2 实参和形参之间的单向数值传递 95

6.2.3 地址传递方式 96

6.3 函数的类型 99

6.3.1 函数类型声明和函数原型 99

6.3.2 返回语句 101

6.4 函数的调用 101

6.4.1 函数调用的一般形式 101

6.4.3 函数的递归调用 103

6.4.2 函数的嵌套调用 103

6.5 局部变量与全局变量 104

6.5.1 局部变量 104

6.5.2 全局变量 106

6.6 变量的存储属性 107

6.6.1 局部变量的存储方式 107

6.6.2 全局变量的存储方式 109

6.7 内部函数与外部函数 111

6.7.2 外部函数 112

6.8 带参数的宏 112

6.7.1 内部函数 112

第七章 指针 116

7.1 地址与指针 116

7.1.1 指针变量的定义 117

7.1.2 指针变量的初始化 118

7.1.3 指针变量的引用 119

7.1.4 指针变量的运算 121

7.1.5 指针变量作为函数的参数 124

7.2 指针与数组 127

7.2.1 指针与一维数组 127

7.2.2 指针与二维数组 131

7.2.3 指向数组的指针作函数参数 133

7.3 指针与字符串 135

7.3.1 字符串的表示和使用 135

7.3.2 指向字符串的指针作函数的参数 138

7.4 指针与函数 139

7.4.1 指向函数的指针变量的定义与引用 139

7.4.2 指向函数的指针变量作函数的参数 140

7.5 返回指针值的函数 142

7.6 指针数组 143

7.6.1 指针数组概念 143

7.6.2 指针数组作main函数的参数 144

7.7 指针的指针 145

第八章 结构体、共用体和枚举类型 148

8.1 结构体类型 148

8.1.1 结构体声明及变量的定义 148

8.1.2 结构体变量的初始化及应用 150

8.1.3 结构体数组 153

8.1.4 指向结构体类型数据的指针 155

8.2 共用体 156

8.2.1 共用体及变量的定义 156

8.2.2 共用体变量的使用 158

8.2.3 共用体数据的特点 158

8.3 枚举类型 160

8.4 用typedef定义类型名 161

第九章 文件 163

9.1 概述 163

9.2 文件的打开与关闭 164

9.2.1 FILE指针 164

9.2.2 文件打开函数fopen() 165

9.2.3 文件关闭函数fclose() 166

9.3 文件的读写操作 167

9.3.1 fgetc函数与fputc函数 167

9.3.2 fgets函数与fputs函数 169

9.3.3 fread函数与fwrite函数 170

9.3.4 fscanf函数与fprintf函数 171

9.4 文件的定位 172

9.4.1 rewind函数 172

9.4.2 ftell函数 172

9.4.3 fseek函数 172

第十章 综合应用 174

10.1 选择题 174

10.2 填空题 182

10.3 改错题 187

11.1.2 C++与C语言的关系 191

11.1.1 C++是面向对象的程序设计语言 191

11.1 C++概述 191

第十一章 C++与面向对象的程序设计 191

11.2 C++的输入与输出 192

11.3 变量的引用与作用域运算符 194

11.3.1 引用 194

11.3.2 作用域运算符 196

11.4 内联函数与函数的重载 197

11.4.1 内联函数 197

11.4.2 函数的重载 197

11.4.3 带缺省参数的函数 199

11.5.2 类的声明 200

11.5.1 类与对象的概念 200

11.5 类与对象 200

11.5.3 对象的声明 202

11.6 构造函数和析构函数 202

11.6.1 构造函数 202

11.6.2 析构函数 205

11.7 继承与派生 206

11.7.1 继承与派生概念 206

11.7.2 建立派生类 206

附录A ASCII码字符表 212

附录B 运算符的优先级次序及结合性 212

附录C C的库函数 213

相关图书
作者其它书籍
返回顶部