图书介绍

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

C语言程序设计
  • 付明柏主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030372802
  • 出版时间:2013
  • 标注页数:362页
  • 文件大小:77MB
  • 文件页数:376页
  • 主题词: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.1程序设计语言1

1.1.1计算机语言1

1.1.2程序设计语言的发展1

1.2 C程序设计语言2

1.2.1 C语言的发展历史2

1.2.2 C语言的标准与版本3

1.2.3 C语言的特点3

1.3 C语言的基本语法成分4

1.3.1字符集4

1.3.2标识符4

1.3.3运算符6

1.4 C语言程序的组成6

1.4.1简单的C语言程序介绍6

1.4.2 C语言程序的结构8

1.4.3 C语言程序的书写9

1.5 C语言程序开发过程9

1.5.1 C语言程序的上机步骤9

1.5.2 Turbo C 2.0简介10

1.5.3 C语言程序的基本调试技术14

1.6总结与提高15

1.6.1小结15

1.6.2典型题例16

习题116

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

2.1 C语言的基本数据类型18

2.1.1数据类型18

2.1.2 C语言数据类型简介18

2.1.3 C语言的基本数据类型19

2.2常量19

2.2.1整型常量20

2.2.2实型常量21

2.2.3符号常量21

2.2.4字符型常量22

2.3变量23

2.3.1变量名23

2.3.2变量类型24

2.3.3变量值24

2.4运算符及表达式24

2.4.1 C运算符简介24

2.4.2算术运算符与算术表达式26

2.4.3赋值运算符与赋值表达式28

2.4.4逗号运算符和逗号表达式30

2.4.5不同类型数据间的混合运算与类型转换30

2.5总结与提高31

2.5.1小结31

2.5.2典型题例32

习题233

第3章 算法和基本程序设计36

3.1算法36

3.1.1算法的概念36

3.1.2算法的评价标准37

3.1.3算法的表示37

3.2结构化程序设计的方法39

3.3程序的基本结构40

3.3.1顺序结构40

3.3.2选择结构40

3.3.3循环结构41

3.4顺序结构程序设计42

3.5数据的输入与输出43

3.5.1 C语言中数据的输入与输出43

3.5.2字符数据的输入与输出44

3.5.3格式的输入与输出46

3.6 总结与提高51

3.6.1小结51

3.6.2典型题例51

习题352

第4章 选择分支结构程序设计56

4.1关系运算56

4.1.1关系运算符56

4.1.2关系表达式56

4.2逻辑运算57

4.2.1逻辑运算符57

4.2.2逻辑表达式58

4.3二路分支——if语句59

4.3.1 if语句的一般形式59

4.3.2 if语句的嵌套66

4.4条件运算符与表达式68

4.5多路分支——switch语句69

4.5.1 switch语句的一般形式70

4.5.2 switch语句的嵌套71

4.6选择分支结构程序举例72

4.7总结与提高75

4.7.1小结75

4.7.2典型题例75

习题477

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

5.1 while语句83

5.2 do-while语句85

5.3 for语句86

5.4 goto语句89

5.5循环的嵌套90

5.6 break和continue语句92

5.6.1 continue语句92

5.6.2 break语句93

5.7总结与提高93

5.7.1小结93

5.7.2典型题例94

习题598

第6章 数组103

6.1一维数组103

6.1.1一维数组的定义和初始化103

6.1.2一维数组元素的引用104

6.1.3一维数组应用举例105

6.2二维数组109

6.2.1二维数组的定义和初始化109

6.2.2二维数组元素的引用111

6.3字符数组115

6.3.1字符数组的定义和引用115

6.3.2字符数组的输入与输出116

6.3.3字符串处理函数117

6.4总结与提高122

6.4.1小结122

6.4.2典型题例123

习题6128

第7章 函数135

7.1概述135

7.1.1 C语言程序的基本结构135

7.1.2函数分类137

7.2函数的定义137

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

7.3.1形式参数和实际参数139

7.3.2函数与数组140

7.3.3函数的返回值143

7.4函数的调用144

7.4.1函数调用的一般形式144

7.4.2函数调用的方式145

7.5函数声明和函数原型146

7.6函数的嵌套调用147

7.7函数的递归调用148

7.8变量的作用域152

7.8.1局部变量152

7.8.2全局变量152

7.9变量的存储类型154

7.9.1静态存储方式和动态存储方式154

7.9.2静态局部变量155

7.9.3自动变量156

7.9.4寄存器变量156

7.9.5静态全局变量和非静态全局变量157

7.9.6存储类型小结158

7.10内部函数和外部函数159

7.10.1内部函数159

7.10.2外部函数159

7.11多文件程序的运行160

7.12总结与提高161

7.12.1小结161

7.12.2典型题例162

习题7165

第8章 结构体与共用体176

8.1结构体类型定义176

8.2结构体变量177

8.2.1结构体变量的定义与初始化177

8.2.2结构体变量的引用179

8.3结构体数组180

8.3.1结构体数组的定义与初始化181

8.3.2结构体数组元素的引用182

8.4结构体和函数183

8.4.1结构体作函数参数183

8.4.2返回值为结构体类型的函数184

8.5共用体185

8.5.1共用体类型定义185

8.5.2共用体变量定义与引用186

8.5.3共用体应用举例187

8.6枚举类型188

8.7 typedef语句190

8.8总结与提高191

8.8.1小结191

8.8.2典型题例192

习题8194

第9章 指针199

9.1地址和指针的概念199

9.1.1变量的内容和变量的地址199

9.1.2直接访问和间接访问200

9.1.3指针的概念200

9.2指针变量201

9.2.1指针变量的定义201

9.2.2指针变量的引用202

9.2.3实现引用传递203

9.3指针与数组206

9.3.1指向数组元素的指针206

9.3.2字符指针、字符数组和字符串211

9.3.3地址越界问题213

9.3.4指针数组214

9.3.5多维数组和指向分数组的指针216

9.4结构体与指针221

9.4.1指向结构体的指针变量221

9.4.2用指向结构体的指针作函数参数221

9.5返回值为指针类型的函数222

9.6指针与链表224

9.6.1存储空间的分配和释放224

9.6.2动态数据结构——链表225

9.6.3指向函数的指针和函数参数230

9.7总结与提高233

9.7.1小结233

9.7.2典型题例234

习题9235

第10章 编译预处理和位运算246

10.1文件包含处理——#include246

10.2宏定义——#defime248

10.2.1不带参数的宏定义248

10.2.2带参数的宏定义249

10.3条件编译250

10.4位运算符和位运算252

10.5位段254

10.6位运算举例256

10.7总结与提高257

10.7.1小结257

10.7.2典型题例257

习题10259

第11章 文件264

11.1文件的概述264

11.1.1数据流264

11.1.2文件264

11.1.3文件的操作流程266

11.1.4文件和内存的交互处理267

11.2文件类型的指针267

11.3标准输入/输出函数268

11.3.1打开文件268

11.3.2关闭文件270

11.3.3获取文件的属性271

11.3.4文件的顺序读写272

11.3.5文件的随机读写282

11.36出错检查285

11.4系统输入/输出函数286

11.5总结与提高286

11.5.1小结286

11.5.2典型题例287

习题11296

第12章C语言图形程序设计302

12.1图形显示的坐标和像素302

12.1.1图形显示的坐标302

12.1.2像素302

12.2 Turbo C支持的图形适配器和图形模式303

12.3图形模式的初始化304

12.3.1图形系统的初始化函数304

12.3.2图形系统的自动检测函数305

12.3.3关闭图形模式函数306

12.3.4屏幕颜色的设置306

12.3.5清屏函数307

12.4基本绘画307

12.4.1画点307

12.4.2画直线函数309

12.4.3画矩形和多边形函数310

12.4.4画圆和椭圆函数311

12.4.5设定线形函数312

12.5图形填充313

12.5.1画填充图函数313

12.5.2设定填充方式函数314

12.5.3可对任意封闭图形填充的函数316

12.6图形模式下的文本输出317

12.6.1文本输出函数317

12.6.2字体格式和输出方式的设置318

12.7视口和视口函数320

12.8屏幕操作322

12.8.1设置显示页函数322

12.8.2屏幕图像处理存储和显示函数323

12.8.3键盘对屏幕的控制操作325

12.9总结与提高327

12.9.1小结327

12.9.2典型题例327

习题12330

附录333

附录Ⅰ常用字符与ASCII码对照表333

附录Ⅱ C语言中的关键字表336

附录Ⅲ C语言中运算符的优先级与结合性一览表336

附录ⅣC库函数337

附录Ⅴ Visual C++集成开发环境347

附录Ⅵ Win-TC环境的使用357

附录Ⅶ实验报告单359

参考文献362

热门推荐