图书介绍

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

C语言程序设计
  • 顾可民等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111150201
  • 出版时间:2004
  • 标注页数:237页
  • 文件大小:9MB
  • 文件页数:246页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

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章C语言概述1

1.1 C语言的发展简史和特点1

1.1.1 C语言的发展简史1

1.1.2 C语言的特点1

目 录1

1.2 C语言程序的结构与书写规则2

1.3 C语言的语句和关键字4

1.3.1 C语言的语句4

1.3.2 C语言的关键字5

1.4 C语言程序的编辑与运行5

1.4.1 C语言程序的上机环境5

1.4.2 C语言程序的上机步骤7

1.4.4程序调试方法8

1.4.3高级语言程序的执行过程8

1.5习题9

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

2.1常量和变量11

2.1.1常量11

2.1.2变量12

2.2 C语言的数据类型13

2.3整型数据14

2.3.1整型常量14

2.3.2整型变量14

2.4实型数据15

2.4.1实型常量15

2.4.2实型变量16

2.5.2字符型变量17

2.5字符型数据17

2.5.1字符型常量17

2.5.3字符串常量18

2.6算术运算与算术表达式19

2.6.1算术运算符19

2.6.2算术表达式19

2.7赋值运算与赋值表达式20

2.7.1赋值运算符20

2.7.2复合赋值运算符20

2.7.3赋值语句与赋值表达式21

2.7.4数据的类型转换21

2.8 C语言特有的运算和运算符22

2.9实训25

2.10习题28

3.1.1 printf函数的格式30

第3章顺序结构程序设计30

3.1格式化输出——printf函数30

3.1.2 printf函数的格式说明项31

3.2格式化输入——scanf函数32

3.2.1 scanf函数的格式32

3.2.2 scanf函数的格式说明字符33

3.3单个字符输入输出——getchar()函数和putchar()函数34

3.3.1字符输入函数getchar()34

3.3.2字符输出函数putchar()34

3.4顺序结构设计举例34

3.5实训37

3.6习题39

4.1.2关系表达式42

4.1.1关系运算符42

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

4.1关系运算及其表达式42

4.2逻辑运算及其表达式43

4.2.1逻辑运算符43

4.2.2逻辑表达式43

4.3 if语句和条件运算符44

4.3.1 if语句的三种形式44

4.3.2 if语句的嵌套47

4.3.3条件运算符47

4.4 switch语句48

4.5选择结构程序设计举例49

4.6实训53

4.7习题54

5.2 for语句和while语句56

5.2.1 for语句56

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

5.1循环语句概述56

5.2.2 while语句58

5.2.3 goto语句59

5.3直到型循环语句do-while59

5.3.1 do-while语句59

5.3.2几种循环语句的比较60

5.4 break语句和continue语句60

5.4.1 break语句60

5.4.2 continue语句61

5.5循环结构程序设计举例61

5.6实训64

5.7习题65

第6章数组68

6.1一维数组的定义和引用68

6.1.1一维数组的定义68

6.1.2一维数组的引用69

6.1.3一维数组的初始化70

6.1.4一维数组的应用举例71

6.2二维数组的定义和引用73

6.2.1二维数组的定义73

6.2.2二维数组的引用74

6.2.3二维数组的初始化75

6.2.4二维数组的应用举例76

6.3字符数组与字符串79

6.3.1字符数组79

6.3.2字符串81

6.4实训83

6.5习题84

第7章函数86

7.1函数的定义与调用86

7.1.1函数的概念与分类86

7.1.2函数的定义87

7.1.3函数的调用89

7.2函数的嵌套调用和递归调用92

7.2.1函数的嵌套调用92

7.2.2函数的递归调用93

7.3数组作为函数参数95

7.3.1数组元素作为函数参数95

7.3.2数组名作为函数参数96

7.4.1局部变量98

7.4局部变量与全局变量98

7.4.2全局变量99

7.5变量的存储类别101

7.6内部函数和外部函数105

7.7实训106

7.8习题106

第8章编译预处理107

8.1宏定义107

8.1.1不带参数的宏定义107

8.1.2带参数的宏定义109

8.2文件包含111

8.3条件编译112

8.3.1 #ifdef语句112

8.3.2#if语句113

8.3.3#undef语句114

8.4实训114

8.5习题115

第9章指针116

9.1指针和指针变量的概念116

9.2指针变量的定义与运算117

9.2.1指针变量的定义117

9.2.2指针变量的运算117

9.2.3指针变量作为函数参数120

9.3数组的指针和指向数组的123

指针变量123

9.3.1数组指针变量的声明123

作函数参数124

9.3.3数组名和数组指针变量124

9.3.2数组指针变量的使用124

9.4字符串的指针和指向字符串的指针变量125

9.5返回指针值的函数127

9.6指针数组和main()函数的参数128

9.6.1指针数组128

9.6.2主函数main()的形参130

9.7函数的指针和指向函数的131

指针变量简介131

9.8实训132

9.9习题133

第10章结构体与链表137

10.1 结构类型定义和结构变量说明137

10.1.1结构类型的定义137

10.1.2结构类型变量的定义138

10.2结构体变量的引用与初始化139

10.2.1结构变量的引用139

10.2.2结构变量的初始化140

10.3结构体数组141

10.3.1结构体数组的定义141

10.3.2结构体数组的应用141

10.4指向结构类型数据的指针142

10.4.1结构指针变量的说明和使用142

10.4.2结构数组指针变量143

10.4.3结构指针变量作函数参数144

10.5链表——结构指针的应用145

10.5.1动态分配内存145

10.5.2链表146

10.6共用体和枚举简介150

10.8实训154

10.7定义已有类型的别名154

10.9习题155

第11章位运算156

11.1位运算和位运算符156

11.1.1“按位与”运算符( )156

11.1.2“按位或”运算符(|)157

11.1.3“异或”运算符(^)158

11.1.4“取反”运算符(~)159

11.1.5“左移”运算符(<<)160

11.1.6“右移”运算符(>>)160

11.1.7复合赋值运算符161

11.1.8不同长度的数据进行位运算161

11.2位运算举例161

11.3位段163

11.4习题165

第12章文件167

12.1 C语言文件概述167

12.1.1文件的分类及存储方式167

12.1.2文件指针168

12.2文件的打开与关闭168

12.2.1文件的打开168

12.2.2文件的关闭170

12.3文件的读写操作170

12.3.1读写一个字符170

12.3.2读写一个字符串172

12.3.3读写数据字段173

12.3.4文件的格式化读写174

12.4位置指针与文件定位175

12.5实训176

12.6习题177

第13章C++与面向对象程序设计180

13.1面向对象程序设计180

13.1.1对象、类、消息180

13.1.2封装性、继承性和多态性182

13.2 C++的特点183

13.2.1 C++的面向对象特征183

和风格183

13.2.2 C++语言对C语言在非184

面向对象方面的增强184

13.3 C++中的输入和输出185

13.3.1用cout进行输出185

13.3.2用cin进行输入186

13.4.1构造函数187

13.4构造函数和析构函数简介187

13.4.2析构函数190

13.5继承与派生简介191

13.5.1继承191

13.5.2基类与派生类的说明192

13.5.3派生类的继承权与访问域192

13.6实训194

13.7习题194

综合测试196

选择题答案231

附录232

附录A运算符的优先级及其232

结合性232

附录B标准ASCII字符集233

附录C C语言函数库234

热门推荐