图书介绍

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

C语言程序设计
  • 顾元刚等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111144031
  • 出版时间:2004
  • 标注页数:287页
  • 文件大小:13MB
  • 文件页数:295页
  • 主题词: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章 C语言程序设计基础1

1.1程序设计基本概念1

1.1.1程序和程序设计语言1

1.1.2程序设计2

1.1.3算法3

1.1.4 C语言的发展与特点4

1.2程序的基本结构7

1.2.1程序实例7

1.2.2 C程序的结构10

1.3 C语言程序的上机处理11

1.3.1概述11

1.3.2上机简介12

习题16

第2章 数据19

2.1常量19

2.1.1数值常量19

2.1.2字符型常量20

2.1.3转义字符22

2.1.4符号常量22

2.2.1变量的概念24

2.2变量24

2.2.2变量的定义和使用25

2.2.3变量的初始化29

2.3运算符和表达式30

2.3.1 C语言的运算符30

2.3.2 C语言的表达式30

2.3.3运算符的优先级和结合性38

2.4数据类型转换39

2.4.1数据类型的自动转换39

2.4.2 强制类型转换39

2.5.1地址运算符和地址表达式40

2.5 地址表达式和指针变量40

2.5.2变量的指针和指针变量41

习题46

第3章 C语言程序设计初步49

3.1模块化和结构化程序设计49

3.1.1模块化设计49

3.1.2结构化程序设计方法50

3.1.3 C语言程序的结构50

3.1.4 C语言函数的结构51

3.1.5 C语句概述52

3.2数据的输入、输出53

3.2.1标准字符输入输出函数54

3.2.2格式化输入输出函数scanf()和printf()55

3.2.3非格式化输入输出函数gets()和puts()64

3.3数学函数的使用66

3.4程序实例68

习题70

第4章 分支结构程序设计73

4.1引例73

4.2 if语句74

4.2.1 if语句的基本形式74

4.2.2 if语句的嵌套79

4.3 switch语句82

4.4程序实例84

习题87

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

5.1引例91

5.2 while语句92

5.3 do-while语句95

5.4 for语句95

5.4.1for语句的一般形式95

5.4.2 for语句的变化形式96

5.5循环的嵌套98

5.6.1 goto语句99

5.6 goto、break和continue语句99

5.6.2 break语句101

5.6.3 continue语句101

5.7程序实例102

习题105

第6章 函数及其应用109

6.1引例109

6.2函数的定义与调用110

6.2.1函数定义的一般形式110

6.2.2函数的调用112

6.2.3函数的参数传递114

6.2.4程序实例116

6.3函数的嵌套调用和递归调用117

6.3.1函数的嵌套调用117

6.3.2函数的递归调用118

6.4变量的存储类型121

6.4.1变量的作用域122

6.4.2变量的存储类型123

6.4.3小结128

6.5内部函数和外部函数128

6.5.1内部函数128

6.6.1指针变量作函数参数129

6.6函数与指针129

6.5.2外部函数129

6.6.2指针型函数130

6.6.3指向函数的指针变量132

习题135

第7章 数组139

7.1一维数组139

7.1.1一维数组的定义139

7.1.2一维数组的引用140

7.1.3一维数组的初始化141

7.1.4程序实例141

7.2.1二维数组的定义和引用143

7.2二维数组143

7.2.2二维数组的初始化144

7.2.3程序实例144

7.3字符数组和字符串146

7.3.1字符数组146

7.3.2字符串147

7.4数组和指针148

7.4.1一维数组和指针148

7.4.2二维数组和指针151

7.4.3字符串和指针155

7.5.1 一维数组、指针和函数161

7.5数组、指针和函数161

7.5.2 二维数组、指针和函数165

7.5.3字符数组、字符串和函数167

习题170

第8章 结构体和共用体173

8.1结构体173

8.1.1结构体变量的定义、引用和初始化173

8.1.2结构体数组176

8.1.3指向结构体类型数据的指针177

8.1.4结构体类型数据、指针和函数179

8.1.5链表181

8.2共用体188

8.2.1共用体变量的定义和引用188

8.2.2共用体变量的特点190

8.3枚举类型192

习题193

第9章 文件197

9.1文件概述197

9.1.1文件的基本概念197

9.1.2文件中数据的存储形式199

9.1.3缓冲文件系统和非缓冲文件系统199

9.1.5文件指针200

9.1.4流与流式文件200

9.2文件的操作201

9.2.1文件的基本操作201

9.2.2文件的非格式化读写操作203

9.2.3文件的格式化读写操作208

9.3文件的定位和检测209

9.3.1文件的定位209

9.3.2文件的检测和出错处理211

9.4 非缓冲文件系统212

习题213

10.1.1音乐程序设计基础215

第10章 音乐与图形设计215

10.1音乐设计215

10.1.2通用发声程序设计217

10.1.3键盘控制发声218

10.2图形设计219

10.2.1图形设计基础219

10.2.2图形模式的设置220

10.2.3屏幕颜色的设置221

10.2.4基本画图方法222

10.2.5动画设计229

10.2.6程序实例232

习题236

第11章 课程实践239

11.1 TurboC2.0集成开发环境介绍239

11.1.1 TC2.0运行环境基本配置要求239

11.1.2 TC2.0集成系统文件介绍239

11.1.3 TC2.0的安装240

11.1.4 TC2.0的功能和操作介绍240

11.2测试、调试与排错247

11.2.1语法错误与错误排除247

11.2.2逻辑错误与错误排除247

11.3.1 上机实验要求251

11.3上机实验251

11.3.2 上机实验任务252

11.4课程设计(综合实践)256

11.4.1课程设计目的256

11.4.2课程设计总体要求256

11.4.3课程设计任务257

附录A编译预处理259

附录B ASCⅡ表及其控制字符的含义265

附录C运算符与结合性267

附录D C库函数269

附录E TurboC2.0常见错误281

参考文献287

热门推荐