图书介绍

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

C及C++程序设计基础
  • 刘鸿翔编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030141776
  • 出版时间:2004
  • 标注页数:235页
  • 文件大小:10MB
  • 文件页数:246页
  • 主题词: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

第1章 C语言概述1

1.1 C语言简介1

1.1.1 计算机语言1

1.1.2 C语言的发展过程和特点3

1.1.3 C程序的结构和书写特点4

1.2 Turbo C 2.0的基本操作6

1.2.1 Turbo C 2.0的集成开发环境6

1.2.2 用Turbo C运行C程序的步骤7

1.3 习题8

2.1 C的数据类型10

第2章 数据类型、运算符与表达式10

2.2 常量与变量11

2.2.1 标识符11

2.2.2 关键字11

2.2.3 常量与符号常量12

2.2.4 变量13

2.3 整型数据13

2.3.1 整型常量13

2.3.2 整型变量14

2.4 实型数据15

2.4.1 实型常量15

2.4.2 实型变量16

2.5.2 转义字符17

2.5.1 字符常量17

2.5 字符型数据17

2.5.3 字符串常量19

2.5.4 字符变量19

2.6 变量赋初值20

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

2.7.1 C运算符简介21

2.7.2 算术运算符和算术表达式22

2.8 赋值运算符和赋值表达式25

2.8.1 赋值运算符25

2.8.2 赋值表达式27

2.9 逗号运算符和逗号表达式27

2.10 习题28

3.1.1 三种基本结构29

3.1.2 C语言中的语句29

第3章 简单的C程序设计29

3.1 流程结构和语句29

3.2 格式输入输出函数30

3.2.1 标准输出函数printf30

3.2.2 标准输入函数scanf函数35

3.3 字符输入输出函数37

3.3.1 字符输出函数putchar37

3.3.2 字符输入函数getchar38

3.4 顺序结构程序设计举例38

3.5 习题39

4.1.2 关系表达式43

4.1.1 关系运算符及其优先次序43

4.1 关系运算符和关系表达式43

第4章 选择结构程序设计43

4.2 逻辑运算符和逻辑表达式44

4.2.1 逻辑运算符及其优先次序44

4.2.2 逻辑表达式45

4.3 条件语句和条件运算符45

4.3.1 if语句45

4.3.2 条件运算符49

4.4 switch语句50

4.5 程序举例52

4.6 习题56

5.1 goto语句59

第5章 循环结构程序设计59

5.2 while语句构成的循环结构60

5.3 do-while语句构成的循环结构62

5.4 for语句63

5.5 循环的嵌套65

5.6 break语句和continue语句66

5.6.1 break语句66

5.6.2 continue语句67

5.7 应用综合举例67

5.8 习题71

第6章 数组74

6.1 一维数组74

6.1.1 一维数组的定义74

6.1.2 一维数组的初始化75

6.1.4 一维数组程序举例76

6.1.3 一维数组元素的引用76

6.2 二维数组78

6.2.1 二维数组的定义78

6.2.2 二维数组的初始化80

6.2.3 二维数组元素的引用81

6.2.4 二维数组程序举例81

6.3 习题84

第7章 函数87

7.1 概述87

7.2.1 无参函数的定义88

7.2.2 有参函数的定义88

7.2 函数的定义88

7.3 函数的参数和函数的返回值89

7.3.1 形参和实参89

7.3.2 数组作为函数参数91

7.3.3 函数的返回值92

7.4 函数的一般调用93

7.4.1 函数调用的一般形式93

7.4.2 函数调用的几种常用方法94

7.4.3 函数的声明94

7.5 函数的嵌套调用96

7.6 函数的递归调用99

7.7 局部变量和全局变量101

7.7.1 局部变量101

7.7.2 全局变量103

7.8.1 动态存储方式与静态存储方式104

7.8 变量的存储类别104

7.8.2 auto变量105

7.8.3 用static声明的变量105

7.8.4 register变量107

7.8.5 用extern声明外部变量108

7.9 内部函数与外部函数110

7.9.1 内部函数110

7.9.2 外部函数110

7.9.3 多个文件的运行方法111

7.10 程序举例111

7.11 习题114

8.1.1 变量的地址和指针的概念117

8.1.2 指针变量的概念117

8.1 指针变量的定义与应用117

第8章 指针117

8.1.3 指针变量的定义118

8.1.4 指针变量的赋值119

8.1.5 对指针变量的操作120

8.1.6 指针变量的运算123

8.1.7 指针变量作为函数参数124

8.2 一维数组的指针和指向一维数组的指针变量127

8.2.1 数组元素的指针127

8.2.2 通过指针引用数组元素128

8.2.3 数组名作函数的参数132

8.3 二维数组的指针和指向数组的指针变量139

8.3.1 二维数组的指针139

8.3.2 指向由多个元素组成的一维数组的指针变量142

8.3.3 指针数组143

8.3.4 二维数组名和指针数组作为函数的参数144

8.3.5 指向指针的指针变量145

8.3.6 main函数的参数147

8.4 函数指针和指向函数的指针变量148

8.5 返回指针值的函数149

8.6 有关指针的数据类型的小结和void指针类型151

8.6.1 指针的数据类型小结151

8.6.2 void指针类型152

8.7 习题152

9.1 用一维数组存放字符串155

9.1.1 C语言对字符串的约定155

第9章 字符串155

9.1.2 通过赋初值的方式给一维数组赋字符串156

9.1.3 程序执行时给一维数组赋字符串156

9.2 指向字符串的指针157

9.2.1 使指针指向一个字符串157

9.2.2 使用字符串指针变量与字符数组的区别157

9.3 字符数组的输入和输出159

9.3.1 用格式说明符%s进行整串输入和输出159

9.3.2 调用gets、puts函数,从终端进行字符串的输入和输出160

9.3.3 其他字符串处理函数162

9.4 字符串数组164

9.5 程序举例165

9.6 习题166

10.1.1 不带参数的宏定义169

第10章 C语言预处理169

10.1 宏定义169

10.1.2 带参数的宏定义172

10.2 文件包含175

10.3 条件编译177

10.4 习题179

第11章 结构体、共用体和用户定义类型182

11.1 结构体类型182

11.1.1 结构体的基本概念与基本操作182

11.1.2 结构数组187

11.1.3 结构与指针190

11.1.4 结构与函数192

11.2.1 链表概述194

11.2 链表基础194

11.2.2 动态链表196

11.3 共用体202

11.4 枚举类型204

11.5 用typedef定义数据类型205

11.6 习题206

第12章 位运算209

12.1 位运算符和位运算209

12.1.1 按位与——&209

12.1.2 按位或——|210

12.1.3 异或运算符——∧210

12.1.7 不同长度的数据进行位运算时的规则211

12.1.6 右移运算符——>>211

12.1.5 左移运算符——<<211

12.1.4 取反运算符——211

12.2 位运算举例212

12.3 习题213

第13章 文件215

13.1 C文件概述215

13.2 文件类型指针216

13.3 文件的打开与关闭216

13.3.1 文件的打开(fopen函数)216

13.3.2 文件的关闭(fclose函数)217

13.4 文件的读写218

13.4.1 fputc函数和fgetc函数(putc函数和getc函数)218

13.4.2 fgets函数和fputs函数221

13.4.3 fread函数和fwrite函数222

13.4.4 fprintf函数和fscanf函数225

13.5 文件的定位226

13.5.1 rewind函数226

13.5.2 fseek函数226

13.5.3 ftell函数227

13.6 文件检测函数228

13.7 习题228

附录231

附录Ⅰ C语言关键字231

附录Ⅱ C语言运算符的优先级与结合性231

附录Ⅲ ASCII字符编码表232

附录Ⅳ C常用库函数浏览232

热门推荐