图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 夏启寿,刘涛主编;任莉莉,杨利,潘韵等副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030361288
  • 出版时间:2012
  • 标注页数:317页
  • 文件大小:62MB
  • 文件页数:328页
  • 主题词: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

1.1程序设计基本知识1

1.1.1程序与程序设计1

1.1.2算法及其描述2

1.1.3程序设计方法9

1.2 C语言的发展与特点10

1.2.1 C语言的发展10

1.2.2 C语言的特点10

1.3 C语言程序的基本结构12

1.3.1初识C语言程序12

1.3.2 C语言程序的书写规则13

1.4开发环境简介14

1.4.1新建C程序14

1.42运行C语言程序15

1.5本书案例17

小结17

实验18

第2章 数据类型、运算符与表达式19

2.1数据类型19

2.1.1基本数据类型20

2.1.2构造数据类型23

2.1.3其他数据类型23

2.2常量与变量24

2.2.1直接常量24

2.2.2宏常量和const常量26

2.2.3变量28

2.3运算符与表达式33

2.3.1运算符34

2.3.2表达式50

2.3.3类型转换50

2.4标准输入/输出52

2.4.1格式输出函数53

2.4.2格式输入函数55

2.4.3字符输入/输出函数56

2.5常用的标准数学函数58

小结59

实验61

第3章 程序控制结构62

3.1程序的基本结构62

3.2语句64

3.3顺序结构66

3.4选择结构67

3.4.1 if语句67

3.4.2 switch语句76

3.4.3选择结构程序应用举例79

3.5循环结构80

3.5.1 while语句80

3.5.2 do.while语句82

3.5.3 for语句84

3.5.4几种循环的比较87

3.5.5循环的嵌套87

3.5.6循环结构程序举例89

3.6流程的转移控制91

3.6.1 goto语句91

3.6.2 break语句92

3.6.3 continue语句94

3.6.4 exit()函数95

3.7结构化程序设计的核心思想96

小结96

实验99

第4章 函数与预处理100

4.1分而治之与信息隐藏100

4.2函数的定义101

4.2.1函数的分类101

4.2.2函数的定义103

4.3向函数传递值和从函数返回值106

4.3.1函数调用106

4.3.2函数声明与函数原型109

4.3.3函数返回类型与返回值111

4.4函数的参数113

4.4.1形式参数与实际参数113

4.4.2值传递与地址传递114

4.5递归函数115

4.5.1递归的概念116

4.5.2程序举例121

4.6变量作用域和存储类别123

4.6.1变量作用域124

4.6.2变量存储类别127

4.6.3存储类别131

4.7预处理132

4.7.1文件包含133

4.7.2宏定义135

4.7.3条件编译141

小结144

实验145

第5章 数组147

5.1数组概述147

5.2一维数组的定义、初始化及引用148

5.2.1一维数组的定义149

5.2.2一维数组的初始化149

5.2.3一维数组元素的引用150

5.2.4一维数组的应用151

5.3二维数组的定义、初始化及引用154

5.3.1二维数组的定义154

5.3.2二维数组初始化155

5.3.3二维数组元素的引用156

5.3.4二维数组的应用157

5.4多维数组160

5.5数组与函数161

5.5.1数组元素作为函数实参161

5.5.2数组名作为函数参数162

5.6统计、排序、查找和插入168

5.6.1统计168

5.6.2排序170

5.6.3查找172

5.6.4插入176

5.7字符数组177

5.7.1字符串与字符数组177

5.7.2字符数组的定义、初始化及引用178

5.7.3字符串输入和输出180

5.7.4字符数组应用举例182

5.7.5字符串处理函数183

5.7.6字符处理函数的应用186

5.7.7字符串数组187

小结190

实验192

第6章 指针194

6.1指针的概念194

6.1.1地址与指针194

6.1.2指针的定义与初始化195

6.1.3指针的运算197

6.2指针与函数202

6.2.1指针作为函数的参数202

6.2.2函数返回指针207

6.2.3指向函数的指针209

6.3指针与数组212

6.3.1指针与一维数组的关系212

6.3.2指针与二维数组的关系216

6.3.3字符指针221

6.3.4指针数组226

6.3.5多级指针231

6.4动态内存分配233

6.4.1动态内存分配的含义233

6.4.2动态内存分配的步骤233

6.4.3常用的动态内存管理函数234

小结236

实验239

第7章 结构体与共用体241

7.1结构体类型与结构体变量241

7.1.1结构体类型的定义242

7.1.2结构体变量的定义与初始化243

7.1.3结构体变量的引用247

7.1.4用typedef定义数据类型251

7.2结构体数组252

7.2.1结构体数组的定义252

7.2.2结构体数组的初始化253

7.2.3结构体数组的使用254

7.3结构体类型的指针255

7.3.1指向结构体变量的指针255

7.3.2指向结构体数组元素的指针257

7.4结构体与函数259

7.4.1用结构体变量作为函数实参259

7.4.2结构体指针或结构体数组作为函数参数260

7.4.3结构体变量作为函数的返回值262

7.5共用体263

7.5.1共用体变量的定义和引用265

7.5.2共用体类型赋值及引用266

7.5.3共用体类型举例267

7.6动态数据结构269

7.6.1链表的定义270

7.6.2单向链表的建立272

7.6.3单向链表的删除操作276

7.6.4单向链表的插入操作279

小结282

实验284

第8章 文件285

8.1文件概述285

8.1.1 ASCII文件和二进制文件285

8.1.2缓冲文件系统和非缓冲文件系统286

8.2文件指针287

8.3常用文件操作的标准函数288

8.3.1文件的打开与关闭288

8.3.2文本文件的读写290

8.3.3二进制文件的读写298

8.3.4文件的随机访问与定位302

8.3.5文件使用举例306

小结310

实验311

附录A C语言中的关键字313

附录B运算符的优先级及其结合性314

附录C常用ASCⅡ码对照表315

参考文献317

热门推荐