图书介绍

C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计
  • 唐名华主编;伍春晖,侯昉,鲜征征,王泽编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302399711
  • 出版时间:2015
  • 标注页数:321页
  • 文件大小:114MB
  • 文件页数:333页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言开发环境1

1.1程序设计过程1

1.2 Hello World程序2

1.3 Visual C++6.0的安装与开发过程2

1.4题库系统简介12

1.4.1教师端12

1.4.2学生端14

1.4.3手机端16

习题19

第2章 数据与运算符20

2.1数据类型20

2.1.1整型20

2.1.2实型21

2.1.3字符型21

2.1.4字符型数据在内存中的存储形式22

2.2常量与变量23

2.2.1标识符23

2.2.2常量24

2.2.3变量24

2.2.4数据的存储宽度、取值范围与精度26

2.3运算符28

2.3.1算术运算符28

2.3.2自增、自减运算符31

2.3.3逻辑运算符32

2.3.4关系运算符33

2.3.5位运算符33

2.3.6赋值运算符35

习题36

第3章 表达式与语句37

3.1表达式37

3.2表达式的值及其类型37

3.2.1值与类型37

3.2.2运算符的优先级与结合性38

3.2.3逗号运算符和条件运算符39

3.3语句40

习题42

第4章 顺序结构程序设计44

4.1算法的N-S图表示44

4.2程序的三种基本结构45

4.3数据输入46

4.3.1字符输入函数getchar46

4.3.2格式输入函数scanf46

4.4数据输出51

4.4.1字符输出函数putchar51

4.4.2格式输出函数printf51

4.5程序举例56

习题58

第5章 选择结构程序设计61

5.1 if语句61

5.1.1一般形式61

5.1.2无else的if语句64

5.1.3扩展形式65

5.1.4嵌套的if语句68

5.2 switch语句70

习题73

第6章 循环结构程序设计77

6.1 while语句77

6.2 do…while语句80

6.3 for语句83

6.4 goto语句构建循环87

6.5 break语句与continue语句88

6.6循环的嵌套91

习题95

第7章 数组100

7.1一维数组100

7.1.1一维数组的定义100

7.1.2一维数组的引用101

7.1.3一维数组的初始化102

7.2二维数组105

7.2.1二维数组的定义105

7.2.2二维数组的引用106

7.2.3二维数组的初始化107

7.2.4多维数组112

7.3字符数组112

7.3.1字符数组的定义与引用112

7.3.2字符数组的初始化112

7.3.3字符数组与字符串113

7.3.4字符数组的输出输入114

7.3.5常用字符串处理函数117

习题119

第8章 函数123

8.1函数概述123

8.2函数定义124

8.2.1函数定义的一般形式124

8.2.2函数形式参数125

8.2.3函数返回值125

8.3函数调用127

8.3.1函数调用形式127

8.3.2实际参数129

8.3.3函数声明129

8.3.4函数调用方式131

8.3.5参数传递131

8.4嵌套调用和递归调用134

8.5数组作为函数参数139

8.5.1数组元素作函数实参139

8.5.2数组作函数参数141

8.6变量的作用域和存储类别150

8.6.1变量的作用域150

8.6.2变量的存储类别154

习题158

第9章 编译预处理162

9.1宏定义162

9.1.1不带参数的宏定义162

9.1.2带参数的宏定义164

9.2文件包含166

9.3条件编译168

习题170

第10章 指针172

10.1指针概述172

10.1.1内存的结构172

10.1.2指针的概念173

10.2指针变量定义与操作174

10.2.1指针变量的定义174

10.2.2指针变量的引用175

10.2.3指针变量的运算177

10.2.4指针变量作为函数参数178

10.3数组与指针183

10.3.1通过指针变量访问一维数组184

10.3.2数组作函数参数187

10.3.3通过指针变量访问多维数组192

10.4字符指针变量199

10.4.1通过字符指针变量访问字符变量199

10.4.2通过字符指针变量访问字符数组200

10.4.3通过字符指针变量访问字符串202

10.4.4字符指针变量作函数参数205

10.4.5字符指针变量与字符数组的比较208

10.5函数与指针209

10.5.1返回指针值的函数209

10.5.2通过指针变量调用函数212

10.6多级指针、指针数组与命令行参数213

10.6.1多级指针213

10.6.2指针数组215

10.6.3命令行参数217

习题220

第11章 结构体224

11.1定义结构体类型224

11.2结构体类型变量的定义与初始化226

11.3结构体类型变量的引用228

11.4结构体数组230

11.5结构体指针233

11.6用typedef定义类型239

习题241

第12章 文件245

12.1文件的基本概念245

12.2文件结构体247

12.3文件的打开与关闭247

12.3.1用函数fopen打开文件247

12.3.2用函数fclose关闭文件249

12.4文件读写249

12.4.1字符输入、输出函数fgetc和fputc249

12.4.2格式输入、输出函数fscanf和fprintf250

12.4.3块输入、输出函数fread和fwrite252

12.5文件定位256

12.5.1函数rewind256

12.5.2函数fseek257

12.5.3函数ftell259

习题259

第13章 程序调试263

13.1程序调试简介263

13.2 Visual C++6.0调试工具264

13.3程序调试举例266

习题269

附录A 课程设计题目270

附录B ASCII码表273

附录C 共用体和枚举类型275

附录D 习题参考答案279

参考文献321

热门推荐