图书介绍

C程序设计教程 基于Visual C++平台【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C程序设计教程 基于Visual C++平台
  • 李春葆编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302086184
  • 出版时间:2004
  • 标注页数:363页
  • 文件大小:12MB
  • 文件页数:376页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C程序设计教程 基于Visual C++平台PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言概述1

1.1 C语言的发展与特点2

1.1.1 C语言的发展2

1.1.2 C语言的特点2

1.2 C语言程序的结构和语法规则3

1.2.1C语言程序的基本结构3

1.2.2 C语言函数的一般结构6

1.2.3 C语言函数的语法规则7

1.3 C程序编译和开发过程8

1.3.1 C程序编译过程8

1.3.2 C程序开发过程8

1.4小结9

练习题19

上机实验110

第2章 数据类型及其运算12

2.1标识符13

2.2 C语言的数据类型14

2.3常量16

2.3.1整型、实型及符号常量16

2.3.2字符型常量17

2.4变量19

2.4.1变量的概念20

2.4.2变量的定义与初始化20

2.5运算符与表达式21

2.5.1 C运算符概述21

2.5.2算术运算符与算术表达式22

2.5.3表达式中数据间的混合运算与类型转换25

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

2.5.5条件运算符和条件表达式30

2.5.6逗号运算符和逗号表达式31

2.6小结31

练习题232

上机实验235

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

3.1程序的三种基本控制结构37

3.2顺序执行语句38

3.3格式化输出函数printf()40

3.3.1 printf()函数的一般格式40

3.3.2格式指示符40

3.3.3使用说明42

3.4.1 scanf()函数的一般格式43

3.4格式化输入函数scanf()43

3.4.2格式指示符44

3.4.3使用说明45

3.5单个字符的输入/输出函数48

3.6小结49

练习题349

上机实验355

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

4.1关系运算及其表达式57

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

4.1.2关系表达式57

4.2逻辑运算及其表达式58

4.2.1逻辑运算及其优先次序58

4.2.2逻辑表达式59

4.3.2双分支if语句60

4.3.1单分支if语句60

4.3 if语句60

4.3.3多分支if语句63

4.4 switch语句64

4.5小结68

练习题469

上机实验474

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

5.1 while语句76

5.2 do-while循环语句78

5.3 for语句81

5.4 break和continue语句83

5.5循环结构的嵌套89

5.6 goto语句91

5.7.1穷举法92

5.7循环结构程序设计应用92

5.7.2迭代96

5.8 小结97

练习题598

上机实验5104

第6章 数组105

6.1一维数组106

6.1.1一维数组的定义106

6.1.2一维数组元素的引用106

6.1.3一维数组的初始化106

6.1.4一维数组的应用108

6.2二维数组116

6.2.1二维数组的定义116

6.2.3二维数组的初始化117

6.2.2二维数组元素的引用117

6.3.1字符数组120

6.3字符数组和字符串数组120

6.3.2字符串数组126

6.4小结128

练习题6129

上机实验6135

第7章 函数136

7.1函数的定义与调用137

7.1.1函数定义137

7.1.2函数调用138

7.1.3函数的返回值与函数类型140

7.1.4被调函数声明142

7.1.5函数应用举例143

7.2.2内部函数149

7.2外部函数和内部函数149

7.2.1外部函数149

7.3内部变量和外部变量151

7.3.1内部变量151

7.3.2外部变量152

7.4变量的存储类型153

7.4.1内部变量的存储类型154

7.4.2外部变量的存储类型156

7.5函数的数据传递157

7.5.1传值调用157

7.5.2传址调用159

7.5.3外部变量传递数据160

7.6.2数组名作为函数参数161

7.6数组作为函数参数161

7.6.1数组元素作为函数参数161

7.7递归函数164

7.7.1递归模型164

7.7.2递归的执行过程164

7.8小结167

练习题7169

上机实验7177

第8章 指针178

8.1指针和指针变量179

8.2指针变量的定义及其运算180

8.2.1指针变量的定义180

8.2.2指针运算符181

8.2.3指针变量的初始化183

8.2.4指针变量的运算184

8.3指针变量和数组187

8.3.1指针变量与一维数组187

8.3.2指向多维数组元素和指向分数组的指针192

8.4字符串指针变量和字符串198

8.4.1字符串的表示和引用198

8.5指针数组202

8.6多级指针变量205

8.7指针与函数207

8.7.1指针型函数207

8.7.2指向函数的指针变量209

8.8命令行参数212

8.9小结213

练习题8215

上机实验8224

第9章 编译预处理225

9.1宏定义226

9.1.1无参宏定义226

9.1.2带参宏定义228

9.2条件编译230

9.3文件包含233

9.4小结234

练习题9235

上机实验9238

第10章 结构体和共用体239

10.1结构体类型声明和结构体变量定义240

10.1.1结构体类型声明240

10.1.2结构体变量的定义241

10.1.3结构体变量的引用和初始化242

10.1.4结构体变量作为函数参数244

10.2结构体数组245

10.2.1结构体数组的定义245

10.2.2结构体数组的引用246

10.2.3结构体数组的初始化246

10.3结构体指针变量248

10.3.1结构体指针变量定义248

10.3.2结构体数组指针249

10.3.3结构体指针变量作为函数参数250

10.3.4结构体数组作为函数参数251

10.4结构体的应用:链表253

10.4.1 C语言动态分配函数253

10.4.2单链表及其基本运算的实现254

10.5.1共用体类型的定义260

10.5共用体260

10.5.2共用体变量的定义261

10.5.3共用体变量的引用和初始化262

10.6枚举类型266

10.6.1枚举类型的声明和变量定义266

10.6.2有关枚举类型数据的操作268

10.7用户定义类型270

10.8小结272

练习题10273

上机实验10282

第11章 位运算283

11.1.1位运算符284

11.1.2位运算符的运算功能284

11.1位运算符和位运算284

11.2位段结构288

11.3 小结291

练习题11291

上机实验11293

第12章 文件294

12.1文件概述295

12.1.1文件的分类295

12.1.2文件的操作流程296

12.1.3文件缓冲区297

12.1.4流和文件指针297

12.2文件的打开和关闭298

12.2.1文件的打开298

12.3文件的顺序读写300

12.3.1文件的字符读/写函数300

12.2.2文件的关闭300

12.3.2文件的字符串读/写函数304

12.3.3文件格式化读写306

12.4文件的随机读写308

12.4.1文件定位操作308

12.4.2文件的随机读写310

12.5文件检测函数315

12.6小结316

练习题12317

上机实验12324

第13章 软件开发过程325

13.1.1软件计划326

13.1.2需求分析326

13.1软件开发步骤326

13.1.3软件概要设计327

13.1.4软件详细设计333

13.1.5编码334

13.1.6测试335

13.2用C语言开发软件实例335

13.2.1系统功能335

13.2.2系统分析336

13.2.3系统设计336

13.2.4编码338

13.2.5测试359

上机实验13360

附录A C语言运算符及优先级361

附录B 部分字符与ASCII代码对照表362

参考文献363

热门推荐