图书介绍

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

C语言程序设计
  • 徐新爱,胡佳主编;吴瑜鹏,卢昕副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115360526
  • 出版时间:2014
  • 标注页数:302页
  • 文件大小:44MB
  • 文件页数:313页
  • 主题词: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编程的预备工作1

1.1.1学习编程的心理准备1

1.1.2认识编程2

1.1.3数据在计算机中的存储形式2

1.2程序设计语言的基础5

1.2.1程序设计语言的发展5

1.2.2程序设计语言的特点及发展趋势8

1.2.3程序设计的基本过程9

1.3结构化程序设计12

1.3.1什么是结构化程序设计12

1.3.2结构化程序设计的基本原则13

1.3.3结构化程序设计的基本结构13

1.3.4结构化程序设计的基本特点14

1.4 C语言的发展历史及特点14

1.4.1 C语言的发展历史14

1.4.2 C语言的特点16

1.4.3 C语言的应用17

1.5开发环境简介17

1.5.1 Turbo C开发环境17

1.5.2 Dev-C++开发环境18

1.5.3 VC++6.0开发环境18

1.6编制C语言程序的基本步骤19

1.7本章小结22

习题22

第2章 C语言源程序的基本结构24

学习意义24

学习目标24

2.1源程序的基本结构24

2.1.1认识C语言源程序24

2.1.2源程序的基本结构26

2.2源程序的标识符27

2.3源程序的基本语句28

2.4带参数的main函数29

2.5由多个文件构成的源程序30

2.6本章小结33

2.6.1知识梳理33

2.6.2如何编程33

习题33

第3章 基本数据类型、运算符和表达式36

学习意义36

学习目标36

3.1 C语言的数据类型36

3.2数据的表现形式37

3.2.1常量37

3.2.2变量39

3.3基本数据类型39

3.3.1整型数据40

3.3.2实型数据43

3.3.3字符型数据44

3.3.4字符串常量46

3.4常用运算符与表达式47

3.4.1算术运算符及其表达式47

3.4.2自增自减运算符、负号运算符48

3.4.3赋值运算符及其表达式49

3.4.4强制类型转换运算符50

3.4.5逗号运算符及其表达式51

3.4.6 sizeof运算符51

3.5常见数学运算表达式在C语言中的表示52

3.6本章小结52

3.6.1知识梳理52

3.6.2常见错误集锦52

习题54

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

学习意义57

学习目标57

4.1程序的3种基本结构57

4.2顺序结构程序设计的思想58

4.3实现顺序结构程序设计的基本语句59

4.3.1赋值语句59

4.3.2数据的基本输入与输出59

4.4顺序结构程序设计的典型应用66

4.4.1数字分离问题66

4.4.2图形的面积等计算问题67

4.4.3数的交换问题68

4.4.4大小写转换问题69

4.5本章小结69

4.5.1知识梳理69

4.5.2常见错误集锦70

习题71

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

学习意义73

学习目标73

5.1关系运算符、逻辑运算符和条件运算符73

5.1.1关系运算符及其表达式73

5.1.2逻辑运算符及其表达式74

5.1.3条件运算符及其表达式76

5.2选择结构程序设计76

5.2.1 if语句76

5.2.2 switch语句82

5.3选择结构程序设计的典型应用84

5.3.1数的最值问题84

5.3.2方程根问题85

5.3.3奖金问题87

5.3.4运算器问题89

5.4本章小结91

5.4.1知识梳理91

5.4.2常见错误集锦93

习题96

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

学习意义102

学习目标102

6.1循环结构程序设计102

6.1.1 for语句103

6.1.2 while语句105

6.1.3 do-while语句107

6.1.4 goto语句108

6.1.5 for语句的其他格式109

6.1.6循环嵌套111

6.1.7 break语句与continue语句114

6.2循环结构语句的选择117

6.3循环结构程序设计的典型应用118

6.3.1累加或累乘问题118

6.3.2数的判断问题120

6.3.3经典数学问题121

6.3.4图形输出问题123

6.4本章小结126

6.4.1知识梳理126

6.4.2常见错误集锦126

习题127

第7章 数组132

学习意义132

学习目标132

7.1一维数组132

7.1.1一维数组的定义和引用132

7.1.2一维数组的初始化133

7.2二维数组136

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

7.2.2二维数组的初始化137

7.3字符串与字符数组144

7.3.1字符数组的定义和引用144

7.3.2字符数组的赋值144

7.3.3常用字符串处理函数144

7.4数组的典型应用147

7.4.1最大值和最小值问题147

7.4.2杨辉三角形问题148

7.4.3矩阵运算问题150

7.4.4字符串处理问题152

7.5本章小结153

7.5.1知识梳理153

7.5.2常见错误集锦154

习题154

第8章 函数159

学习意义159

学习目标159

8.1函数概述159

8.2函数的定义与调用160

8.2.1无参数无返回值的函数161

8.2.2无参数有返回值的函数164

8.2.3有参数无返回值的函数165

8.2.4有参数有返回值的函数166

8.3函数参数的传递方式168

8.4函数的嵌套与递归调用170

8.5变量的作用域与生存期和存储类型174

8.5.1变量的作用域和生存期的概念174

8.5.2局部变量的作用域和生存期175

8.5.3 全局变量的作用域和生存期176

8.6变量的存储类型176

8.7函数的作用域180

8.8 函数的典型应用181

8.8.1数的最值问题181

8.8.2最大公约数和最小公倍数问题182

8.8.3阶乘问题183

8.8.4汉诺塔问题184

8.9本章小结186

8.9.1知识梳理186

8.9.2常见错误集锦186

习题187

第9章 指针194

学习意义194

学习目标194

9.1指针的基本概念194

9.1.1指针与指针变量的概念194

9.1.2指针变量的定义和引用195

9.1.3指针的基本运算197

9.1.4变量的指针与指向变量的指针变量199

9.1.5一维数组的指针与指向一维数组的指针变量200

9.1.6字符数组的指针与指向字符数组的指针变量201

9.1.7指针作为函数的参数203

9.2指针进阶205

9.2.1指针与动态内存分配205

9.2.2数组指针206

9.2.3指针数组208

9.2.4指针函数与函数指针210

9.2.5多级指针211

9.3指针的典型应用212

9.3.1任意个整数求和问题212

9.3.2冒泡排序问题213

9.3.3多个城市地名排名问题215

9.4本章小结216

9.4.1知识梳理216

9.4.2常见错误集锦217

习题218

第10章 用户自定义数据类型223

学习意义223

学习目标223

10.1结构体223

10.1.1结构体类型的定义223

10.1.2结构体变量的定义224

10.1.3结构体变量的引用和赋值225

10.1.4结构体数组229

10.1.5结构体和指针233

10.2线性链表234

10.2.1线性链表及其结构234

10.2.2线性链表的基本操作235

10.3共用体237

10.3.1共同体类型的定义237

10.3.2共用体变量的定义和引用238

10.3.3共用体变量的赋值239

10.4枚举类型变量的定义和引用241

10.5类型定义245

10.6用户自定义数据类型的典型应用——学生信息的基本操作247

10.7本章小结253

10.7.1知识梳理253

10.7.2常见错误集锦254

习题254

第11章 文件257

学习意义257

学习目标257

11.1文件概述257

11.1.1文件的概念257

11.1.2文件的分类258

11.1.3文件的处理方法259

11.2文件的打开与关闭259

11.2.1文件指针259

11.2.2文件的打开260

11.2.3文件的关闭261

11.2.4 exit()函数262

11.3文件读写262

11.3.1文件读写函数262

11.3.2文件读写函数选用原则271

11.4文件的定位与随机读写271

11.5文件的出错检测274

11.6文件的典型应用——文件复制275

11.7本章小结277

11.7.1知识梳理277

11.7.2常见错误集锦277

习题278

第12章 预处理命令280

学习意义280

学习目标280

12.1文件包含命令280

12.2宏定义282

12.3条件编译284

12.4本章小结286

12.4.1知识梳理286

12.4.2常见错误集锦287

习题287

附录288

附录1 ASCII码对照表288

附录2 C语言的保留字290

附录3 常见的C语言库函数291

附录4 编译常见错误中英文对照表297

参考文献302

热门推荐