图书介绍

C/C++程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C/C++程序设计
  • 沈克永,刘肃平,钟文峰主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563509747
  • 出版时间:2004
  • 标注页数:306页
  • 文件大小:11MB
  • 文件页数:318页
  • 主题词:C语言-程序设计-高等学校-教学参考资料

PDF下载


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

下载说明

C/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.1.2 C语言的基本特征2

1.2 简单的C程序介绍4

本章小结6

习题7

2.1.1 标识符8

2.1.2 关键字8

2.1 标识符8

第2章 基本数据类型、运算符和表达式8

2.2 C语言的基本数据类型9

2.2.1 常量与变量9

2.2.2 整型数据12

2.2.3 实型数据15

2.2.4 字符型数据和字符串常量16

2.3 类数值型数据间的混合运算18

2.4 C语言的运算符和表达式20

2.4.1 算术运算符和算术表达式21

2.4.2 赋值运算符和赋值表达式23

2.4.3 逗号运算符和逗号表达式24

2.4.4 条件运算符、位运算符及表达式24

习题26

本章小结26

第3章 基本输入输出和顺序程序设计29

3.1 数据输入输出的概念29

3.2 字符数据的输入输出29

3.2.1 putchar函数(字符输出函数)29

3.2.2 getchar函数(字符输入函数)30

3.3 格式输入输出31

3.3.1 printf()函数(格式输出函数)31

3.3.2 scanf(格式输入函数)34

3.4 常用函数的使用37

3.4.1 数学函数38

3.4.2 字符处理函数39

3.4.3 基本图形函数40

3.5 顺序结构程序设计举例41

本章小结43

习题44

第4章 选择和循环结构程序设计47

4.1 语句概述47

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

4.2.1 关系运算符及其优先次序48

4.2.2 关系表达式48

4.3 逻辑运算符和逻辑表达式49

4.3.1 逻辑运算符及其优先次序49

4.3.2 逻辑表达式49

4.4.1 if语句52

4.4 选择结构的程序设计52

4.4.2 条件运算符58

4.4.3 switch语句60

4.5 循环结构的程序设计63

4.5.1 while语句64

4.5.2 do_while语句68

4.5.3 for语句70

4.5.4 循环的嵌套74

4.5.5 break语句和continue语句76

4.6 程序设计78

本章小结81

习题82

8.10 返回指针值的函数 i84

第5章 数组88

5.1.1 一维数组的定义88

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

5.1.2 一维数组的引用89

5.1.3 一维数组的初始化89

5.1.4 一维数组程序举例90

5.2 二维数组的定义和使用91

5.2.1 二维数组的定义91

5.2.2 二维数组的引用92

5.2.3 二维数组的初始化92

5.3.2 字符数组的初始化94

5.3.1 字符数组的定义和引用94

5.3 字符数组与字符串94

5.3.3 字符数组与字符串的输入与输出95

5.3.4 字符串处理函数98

5.4 程序举例103

本章小结107

习题107

第6章 函数115

6.1 概述115

6.2 函数的定义和调用117

6.2.1 函数定义的一般形式117

6.2.2 函数的参数和函数的值119

6.2.3 函数的调用123

6.3 函数的嵌套调用126

6.4 函数的递归调用127

6.5 变量的作用域和存储类别132

6.5.1 局部变量和全局变量133

6.5.2 变量存储类型136

本章小结140

习题141

第7章 预处理命令145

7.1 宏定义145

7.1.1 无参宏定义145

7.1.2 带参宏定义148

7.2 “文件包含”处理152

7.3 条件编译153

本章小结155

习题155

第8章 指针156

8.1 指针的概念156

8.1.1 变量的地址与变量的内容156

8.1.2 直接访问与间接访问157

8.1.3 指针与指针变量157

8.2 指针变量的定义与引用157

8.2.1 指针变量的定义157

8.2.2 指针变量的引用158

8.3.1 指针的算术运算161

8.3.2 指针的关系运算161

8.3 指针运算161

8.4 指针和数组162

8.4.1 指针与一维数组162

8.4.2 指针与二维数组164

8.5 指针与字符串167

8.6 指针数组和指向指针的指针170

8.6.1 指针数组170

8.6.2 指向指针的指针172

8.7 指针与内存的动态分配174

8.8 指针与数组作为函数的参数177

8.8.1 指针变量作为函数的参数177

8.8.2 数组名作为函数的参数178

8.9 带参数的main函数182

8.11 函数指针的定义与引用186

8.11.1 函数指针的定义186

8.11.2 函数指针变量的赋值186

8.11.3 函数指针变量的引用186

8.11.4 函数指针变量作为函数的参数187

本章小结190

习题192

第9章 结构体、共用体及枚举型196

9.1 结构体196

9.1.1 结构体类型的定义196

9.1.2 结构体变量的定义和引用197

9.1.3 简化结构体类型名200

9.1.4 结构体数组200

9.2 指向结构体类型数据的指针203

9.2.1 指向结构体变量的指针203

9.2.2 指向结构体类型数据的指针205

9.3 共用体及枚举型207

9.3.1 共用体207

9.3.2 枚举型210

本章小结212

习题213

10.2 文件类型及文件变量的定义216

第10章 文件216

10.1 文件的概述216

10.3 文件操作218

10.3.1 文件的打开218

10.3.2 文件的关闭219

10.4 文件的读写220

10.4.1 fprintf()函数和fscanf()函数220

10.4.2 fputc()函数和fgetc()函数221

10.4.3 fputs()函数和fgets()函数222

10.4.4 fread()函数和fwrite()函数224

10.5 文件的定位225

10.5.2 fseek()函数226

10.5.1 rewind()函数226

10.5.3 ftell()函数227

10.6 文件应用举例228

本章小结229

习题230

第11章 C++的面向对象基础知识232

11.1 面向对象的程序设计概述232

11.1.1 传统的程序设计方法232

11.1.2 面向对象的程序设计方法233

11.2 C++对C的扩充236

11.2.1 C++语言源程序的编译236

11.2.2 基本数据类型237

11.2.3 变量的定义240

11.2.4 常量说明242

11.2.5 C++的函数原型243

11.2.6 C++的注释语句244

11.2.7 C++的标准I/O操作244

11.2.8 函数参数的缺省247

11.3 C++程序结构247

11.4 面向对象程序设计的重要特征249

11.4.1 类249

11.4.2 对象253

11.4.3 构造函数和析构函数255

11.4.4 继承性259

11.4.5 作用域运算符261

11.4.6 动态内存分配262

11.4.7 多态性263

本章小结265

习题265

附录271

附录1 可见字符与ASCII代码对照表271

附录2 由ANSI标准定义的32个关键字272

附录3 运算符的优先级和结合方向273

附录4 C语言的常用库函数274

参考文献305

后记306

热门推荐