图书介绍

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

程序设计基础-C语言
  • 王载新,曾大亮等编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115085056
  • 出版时间:2000
  • 标注页数:308页
  • 文件大小:10MB
  • 文件页数:319页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一章 C语言概述1

1.1 计算机语言1

1.2 C语言的发展与特点1

1.3 简单的C语言程序介绍3

1.4 C语言程序的开发过程6

1.4.1 在Turbo C集成环境下运行C程序6

1.4.2 在Unix操作系统下运行C程序的过程7

本章小结8

习题一8

第二章 基本数据类型和表达式11

2.1 保留字和标识符11

2.2.1 常量和变量的概念13

2.2 基本数据类型13

2.2.2 整型变量及其输出14

2.2.3 实型变量及其输出17

2.2.4 整型常量和实型常量19

2.2.5 字符常量和字符串常量19

2.2.6 字符变量及其输出22

2.2.7 变量的初始化24

2.3 运算符和表达式24

2.3.1 表达式24

2.3.2 算术运算符和算术表达式25

2.3.3 算术表达式中数据类型的转换26

2.3.4 赋值运算28

2.3.5 标准库函数调用31

2.3.6 增量运算符与增量表达式32

2.3.7 关系运算符和关系表达式33

2.3.8 逻辑运算符和逻辑表达式34

2.3.9 位运算符37

2.3.10 条件运算符和条件表达式38

2.3.11 逗号运算符和逗号表达式39

2.3.12 运算符优先级和结合方向39

本章小结41

习题二41

第三章 简单语句和选择语句45

3.1 结构化程序设计概述45

3.2.1 为何要输入数据47

3.2.2 scanf函数47

3.2 scanf函数和字符输入、输出函数简介47

3.2.3 字符输入函数50

3.2.4 字符输出函数50

3.3 表达式语句51

3.4 复合语句51

3.5 if条件语句52

3.5.1 if结构52

3.5.2 if-else结构56

3.5.3 if-else-if结构57

3.5.4 条件语句的嵌套61

3.6 结构化流程图65

3.7 switch语句68

3.8 程序设计举例72

本章小结75

习题三76

第四章 循环语句和转移语句79

4.1 循环的概念79

4.2 for循环80

4.3 while循环88

4.4 do-while循环90

4.5 break语句92

4.6 continue语句93

4.7 多重循环94

4.8 goto语句99

本章小结100

习题四101

第五章 数组103

5.1 一维数组103

5.1.1 一维数组的定义103

5.1.2 一维数组元素的引用104

5.1.3 一维数组元素的初始化106

5.2 二维数组107

5.2.1 二维数组的定义107

5.2.2 二维数组的引用108

5.2.3 二维数组元素的初始化109

5.3 数组的查找与排序操作112

5.3.1 排序112

5.3.2 查找115

5.4.1 字符数组的定义117

5.4 字符数组和字符串117

5.4.2 字符数组的引用118

5.4.3 字符数组的初始化119

5.4.4 字符串及其结束标志120

5.4.5 字符数组的输入输出122

5.4.6 常用的字符串处理函数124

5.5 程序设计举例127

本章小结130

习题五131

第六章 函数135

6.1 函数的概念135

6.2 函数的定义136

一、函数调用格式及执行过程137

6.3 函数的调用137

二、函数的调用方式138

三、对被调用函数的使用说明139

6.4 函数的返回值140

6.5 函数参数及函数间的数据传递144

6.5.1 非数组名作为函数参数147

6.5.2 数组名作为函数参数148

6.6 函数的嵌套与递归150

6.6.1 函数的嵌套调用150

6.6.2 函数的递归调用154

6.7 变量的存储类型及其作用域156

6.7.1 局部变量及其存储类型157

6.7.2 全局变量及其存储类型161

6.8.1 内部函数164

6.8 内部函数和外部函数164

6.8.2 外部函数165

6.9 应用举例166

本章小结173

习题六173

第七章 指针177

7.1 变量的地址和指针177

7.2 指针变量的定义178

7.3 指针变量的运算及操作179

7.3.1 给指针变量赋值179

7.3.2 移动指针181

7.3.3 指针比较184

7.3.4 通过指针变量引用存储单元185

7.4 指针与函数参数190

7.4.1 形参为指针变量时,实参和形参之间的数据传递191

7.4.2 返回地址值的函数193

7.5 函数型指针194

7.5.1 函数型指针的定义194

7.5.2 函数型指针的赋值195

7.5.3 函数型指针的引用195

7.6 数组与指针198

7.6.1 一维数组和指针198

7.6.2 二维数组与指针199

7.6.3 指针与字符串202

7.7 命令行参数205

7.8 程序设计举例206

本章小结208

习题七209

第八章 编译预处理210

8.1 宏定义219

8.2 文件包含224

8.3 条件编译226

本章小结229

习题八229

第九章 结构与联合231

9.1 结构定义和结构变量的引用231

9.1.1 结构定义231

9.1.2 结构变量的引用233

9.1.3 结构变量的初始化234

9.2.1 结构数组的定义235

9.2 结构数组235

9.2.2 结构数组的初始化236

9.3 指向结构的指针238

9.4 结构与函数239

9.5 引用自身的结构(链表)243

9.6 字段结构245

9.7 联合246

9.8 枚举248

9.9 类型定义249

9.10 程序设计举例251

本章小结254

习题九255

10.1.1 字符输出函数putchar257

第十章 输入输出257

10.1 终端输出函数257

10.1.2 格式输出函数printf258

10.2 终端输入函数263

10.2.1 字符输入函数getchar263

10.2.2 格式输入函数scanf264

10.2.3 字符串输入函数gets267

10.3 系统命令调用函数system268

10.4 程序举例269

本章小结270

习题十270

11.1 C文件概述273

第十一章 文件273

11.2 文件类型指针274

11.3 文件的打开与关闭275

11.3.1 文件的打开(fopen函数)275

11.3.2 文件的关闭(fclose函数)276

11.4 文件的读写277

11.4.1 文件的字符读写函数277

11.4.2 文件的字符串读写函数278

11.4.3 文件的数据块读写函数280

11.4.4 文件的格式化输入输出函数282

11.4.5 其他读写函数283

11.5 文件的定位284

11.5.1 置文件位置指针于文件开头位置的函数rewind284

11.5.2 改变文件位置指针位置的函数fseek285

11.5.3 取得文件当前位置的函数ftell286

11.6 文件的错误检测286

11.6.1 文件读写错误检测函数ferror286

11.6.2 清除文件错误标志函数clearerr287

11.7 程序设计举例287

本章小结290

习题十一291

附录1 常用字符与ASCII代码对照表293

附录2 C语言常用语法提要295

2.1 标识符295

2.2 常量295

2.3 表达式295

2.4 数据定义296

2.5 函数定义297

2.6 变量的初始化297

2.7 语句298

2.8 预处理命令299

附录3 C库函数301

3.1 数学函数302

3.2 字符型函数303

3.3 字符串函数303

3.4 输入输出函数304

3.5 动态存储分配函数306

3.6 其他函数306

参考文献308

热门推荐