图书介绍

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

C语言程序设计
  • 姚海军编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560621043
  • 出版时间:2008
  • 标注页数:283页
  • 文件大小:35MB
  • 文件页数: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章C语言程序设计入门知识1

1.1 C语言程序设计基础1

1.1.1 C语言概述1

1.1.2 C语言的特点2

1.1.3 C语言程序开发流程3

1.1.4在Visual C++6.0环境下调试程序的方法4

1.2程序语法错误的调试9

1.2.1程序设计中的错误9

1.2.2语法错误的分类10

1.2.3 C语言编程规范11

1.2.4学习C语言的六步法11

1.2.5程序案例12

第2章C语言程序设计基础14

2.1 C语言程序的基本语法结构14

2.1.1主函数main()14

2.1.2单行语句与复合语句16

2.1.3空语句与分隔符17

2.1.4 C语言程序结构的特点18

2.2 C语言的基础元素19

2.2.1字符集19

2.2.2标识符19

2.2.3常量与变量21

2.3基本数据类型22

2.3.1整型23

2.3.2实型24

2.3.3字符型24

2.4格式化输入和输出函数26

2.4.1格式化输出函数——printf函数26

2.4.2格式化输入函数——scanf函数31

2.4.3非格式化输入、输出函数36

2.4.4程序案例37

2.5常用运算符和表达式38

2.5.1算术表达式40

2.5.2赋值表达式41

2.5.3自增与自减运算符42

2.5.4逗号表达式43

2.5.5类型转换44

2.5.6 sizeof运算符45

小结46

习题48

第3章 程序流程控制51

3.1程序流程与算法基础51

3.1.1算法流程图51

3.1.2结构化程序设计53

3.2程序流程控制54

3.2.1程序流程控制概述54

3.2.2顺序结构54

3.2.3程序案例54

3.3选择结构55

3.3.1选择结构概述55

3.3.2 if语句56

3.3.3 switch语句61

3.3.4选择结构的嵌套66

3.3.5多重if结构和switch结构的比较67

3.3.6条件运算符69

3.3.7程序案例70

3.4循环结构75

3.4.1循环结构概述75

3.4.2 while循环语句76

3.4.3 do…while循环语句77

3.4.4 for循环语句78

3.4.5流程跳转语句81

3.4.6循环嵌套83

3.4.7程序案例86

小结89

习题89

第4章 数组与字符串93

4.1一维数组94

4.1.1一维数组的声明、引用和初始化94

4.1.2一维数组应用案例97

4.2二维数组102

4.2.1二维数组的声明、引用和初始化102

4.2.2二维数组应用案例104

4.3字符数组与字符串107

4.3.1字符数组107

4.3.2字符串109

4.3.3字符串处理函数与字符处理函数109

4.3.4字符串的应用案例114

小结117

习题117

第5章 函数119

5.1问题的提出119

5.2函数的定义120

5.2.1函数基础120

5.2.2函数的定义122

5.2.3函数原型声明124

5.2.4函数的调用126

5.2.5函数的返回126

5.2.6程序案例127

5.3函数的参数129

5.3.1 函数参数概述129

5.3.2传值调用130

5.3.3地址调用131

5.3.4数组参数133

5.4函数的嵌套调用和递归调用135

5.4.1函数的嵌套调用135

5.4.2函数的递归调用136

5.4.3程序案例138

5.5变量的作用域141

5.5.1作用域的概念141

5.5.2变量的存储类型和作用域143

5.6 main()函数的参数146

5.6.1 main()函数参数的定义146

5.6.2程序案例147

小结147

习题148

第6章 指针155

6.1指针的基本概念155

6.1.1指针155

6.1.2指针的定义及初始化156

6.1.3指针运算符157

6.1.4程序案例157

6.2指针变量的运算159

6.2.1赋值运算159

6.2.2算术运算159

6.2.3指针变量的关系运算160

6.3指针与数组160

6.3.1指向数组的指针160

6.3.2数组指针变量说明的一般形式161

6.3.3程序案例161

6.4指针与字符串163

6.4.1字符指针164

6.4.2字符指针数组164

6.4.3程序案例165

小结167

习题167

第7章 结构体与联合体170

7.1结构体170

7.1.1结构的定义170

7.1.2结构类型变量的说明171

7.1.3结构类型变量的引用172

7.1.4结构类型变量的初始化172

7.2结构数组174

7.3结构指针变量176

7.3.1结构指针变量的定义176

7.3.2结构指针变量用作函数参数177

7.4联合体(共用体)179

7.4.1联合的定义179

7.4.2联合变量的声明180

7.4.3联合变量的使用180

小结182

习题182

第8章 文件184

8.1文本文件的访问184

8.1.1问题的提出184

8.1.2文件的概念186

8.1.3文件与指针187

8.1.4文件系统188

8.1.5文件的访问188

8.1.6程序案例193

8.2二进制文件的访问197

8.2.1二进制文件访问简介197

8.2.2程序案例199

8.3随机文件的访问205

8.3.1文件的随机访问205

8.3.2程序案例206

小结209

习题209

第9章 编译预处理212

9.1宏定义212

9.1.1编译预处理的概念212

9.1.2宏定义213

9.1.3程序举例214

9.2文件包含215

9.2.1文件包含的意义215

9.2.2程序案例216

9.3条件编译217

9.3.1条件编译的概念217

9.3.2程序案例218

小结220

习题221

第10章 综合实例223

10.1建立Visual C++ 6.0的工程文件223

10.1.1工程与工程文件223

10.1.2工程工作区的建立224

10.1.3 C++源文件的建立225

10.1.4 ClassView和FileView选项卡225

10.2学生成绩管理系统226

10.2.1系统分析与设计226

10.2.2系统结构体定义及调试用数据227

10.2.3学生成绩管理系统的实现228

附录1ASCII码表244

附录2 C标准库函数245

附录3常见错误信息267

附录4全国计算机等级考试二级C语言笔试样题271

参考文献283

热门推荐