图书介绍

面向21世纪大学计算机基础课程规划教材 C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向21世纪大学计算机基础课程规划教材 C语言程序设计
  • 方舟工作室编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711513135X
  • 出版时间:2005
  • 标注页数:339页
  • 文件大小:23MB
  • 文件页数:352页
  • 主题词:多媒体-计算机辅助教学-软件工具,PowerPoint

PDF下载


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

下载说明

面向21世纪大学计算机基础课程规划教材 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.1.2 程序设计语言的发展1

1.2 C程序设计语言2

1.2.1 C语言的发展历史2

1.2.2 C语言的标准与版本3

1.2.3 C语言的特点3

1.3 C语言的基本语法成分4

1.3.1 字符集4

1.3.2 标识符4

1.3.3 运算符6

1.4 C语言程序的组成6

1.4.1 简单的C程序介绍6

1.4.2 C语言程序的结构8

1.4.3 C程序的书写9

习题110

第2章 基本数据类型、运算符及表达式11

2.1 C的基本数据类型11

2.1.1 数据类型11

2.1.2 C语言数据类型简介11

2.1.3 C的基本数据类型12

2.2 常量13

2.2.1 整型常量13

2.2.2 实型常量13

2.2.3 符号常量14

2.2.4 字符型常量14

2.3 变量16

2.3.1 变量名16

2.3.2 变量类型16

2.4.1 C运算符简介17

2.4 运算符及表达式17

2.3.3 变量值17

2.4.2 算术运算符与算术表达式18

2.4.3 赋值运算符与赋值表达式21

2.4.4 逗号运算符和逗号表达式23

2.4.5 不同类型数据间的混合运算与类型转换24

习题225

第3章 算法和基本程序设计27

3.1 算法27

3.1.1 算法的概念27

3.1.2 算法的评价标准28

3.1.3 算法的表示29

3.2 结构化程序设计的方法31

3.3 程序的基本结构31

3.3.1 顺序结构32

3.3.2 选择结构32

3.3.3 循环结构33

3.4 顺序结构程序设计34

3.5 数据的输入与输出35

3.5.1 C语言中数据的输入与输出35

3.5.2 字符数据的输入与输出36

3.5.3 格式输入与输出38

3.6 C程序的上机步骤44

3.6.1 C程序的上机步骤44

3.6.2 Turbo C 2.0简介45

习题347

第4章 选择分支结构程序设计48

4.1 关系运算48

4.1.1 关系运算符48

4.1.2 关系表达式48

4.2 逻辑运算49

4.2.1 逻辑运算符49

4.2.2 逻辑表达式50

4.3.1 if语句的一般形式51

4.3 二路分支——if语句51

4.3.2 if语句的嵌套56

4.4 条件运算符与表达式58

4.5 多路分支——switch语句58

4.5.1 switch语句的一般形式58

4.5.2 switch语句的嵌套60

4.6 选择分支结构程序举例60

习题464

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

5.1 while语句66

5.2 do-while语句68

5.3 for语句70

5.4 goto语句73

5.5 循环的嵌套74

5.6 break和continue语句76

5.6.1 continue语句76

5.6.2 break语句77

5.7 循环结构程序举例79

5.8 C程序的基本调试技术82

习题583

第6章 函数85

6.1 概述85

6.1.1 C程序基本结构85

6.1.2 函数分类85

6.2 函数的定义86

6.3 函数的参数和函数的返回值88

6.3.1 形式参数和实际参数88

6.3.2 函数的返回值89

6.4 函数的调用90

6.4.1 函数调用的一般形式90

6.4.2 函数调用的方式91

6.5 函数声明和函数原型92

6.6 函数的嵌套调用93

6.7 函数的递归调用95

6.8.1 局部变量98

6.8 变量的作用域98

6.8.2 全局变量99

6.9 变量的存储类型101

6.9.1 静态存储方式和动态存储方式101

6.9.2 静态局部变量101

6.9.3 自动变量102

6.9.4 寄存器变量103

6.9.5 静态全局变量和非静态全局变量104

6.9.6 存储类型小结105

6.10 内部函数和外部函数106

6.10.1 内部函数106

6.10.2 外部函数106

6.11 多文件程序的运行107

习题6108

7.1.1 一维数组的定义和初始化112

第7章 数组112

7.1 一维数组112

7.1.2 一维数组元素的引用113

7.1.3 一维数组应用举例114

7.2 二维数组117

7.2.1 二维数组的定义和初始化117

7.2.2 二维数组元素的引用118

7.2.3 二维数组应用举例119

7.3 字符数组125

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

7.3.2 字符数组的输入输出126

7.3.3 字符串处理函数128

7.3.4 字符数组应用举例131

7.3.5 容易出的错误133

习题7134

8.1 结构体类型定义137

第8章 结构体与共用体137

8.2 结构体变量138

8.2.1 结构体变量的定义与初始化138

8.2.2 结构体变量的引用140

8.3 结构体数组142

8.3.1 结构体数组的定义与初始化142

8.3.2 结构体数组元素的引用143

8.4 结构体和函数145

8.4.1 结构体作函数参数145

8.4.2 返回值为结构体类型的函数146

8.5 共用体147

8.5.1 共用体类型定义147

8.5.2 共用体变量定义与引用148

8.5.3 共用体应用举例150

8.6 枚举类型152

8.7 typedef语句154

习题8155

9.1.1 变量的地址157

第9章 指针157

9.1 地址和指针的概念157

9.1.2 直接访问和间接访问158

9.1.3 指针的概念158

9.2 指针变量159

9.2.1 指针变量的定义159

9.2.2 指针变量的引用160

9.2.3 实现引用传递162

9.3 指针与数组165

9.3.1 指向数组元素的指针165

9.3.2 指针数组173

9.3.3 多维数组和指向分数组的指针176

9.4 结构体与指针181

9.4.1 指向结构体的指针变量181

9.4.2 用指向结构体的指针作函数参数182

9.5.1 返回值为指针类型的函数183

9.5 指针与函数183

9.5.2 指向函数的指针和函数参数184

9.6 指针与链表187

9.6.1 存储空间的分配和释放187

9.6.2 动态数据结构——链表188

习题9195

第10章 编译预处理及位运算198

10.1 文件包含处理——#include198

10.2 宏定义——#define200

10.2.1 不带参数的宏定义200

10.2.2 带参数的宏定义201

10.3 条件编译203

10.4 位运算符和位运算204

10.5 位段206

10.6 位运算举例208

习题10209

11.1.1 文件的概念及分类213

第11章 文件213

11.1 文件的概述213

11.1.2 文件的操作流程214

11.1.3 文件缓冲区215

11.2 文件类型的指针215

11.3 文件的打开与关闭216

11.3.1 打开文件fopen函数216

11.3.2 文件关闭函数fclose218

11.4 文件的顺序读写218

11.4.1 字符读写函数fgetc和fputc219

11.4.2 字符串读写函数fgets和fputs222

11.4.3 格式化读写函数fscanf和fprintf224

11.4.4 数据块读写函数fread和fwrite225

11.5 文件的随机读写228

11.5.1 rewind函数228

11.5.2 fseek函数229

11.6 其他读写函数230

11.5.3 ftell函数230

11.7 出错的检测231

11.7.1 feof函数231

11.7.2 ferror函数232

11.7.3 clearerr函数232

11.8 程序举例233

习题11245

第12章 C语言图形程序设计246

12.1 概述246

12.2 图形模式的初始化和检测函数246

12.3 基本绘画249

12.3.1 画点函数和定位函数249

12.3.2 画线函数和设定线型函数250

12.3.3 画圆和椭圆函数252

12.4.1 设定填充方式函数253

12.4 图形填充253

12.4.2 图形填充函数254

12.5 图形模式下的文本输出255

12.5.1 文本字符的输出函数256

12.5.2 字体格式和输出方式的设置256

12.6 视口和视口函数258

12.7 屏幕操作260

12.7.1 屏幕颜色的设置260

12.7.2 cleardevice()清屏函数261

12.7.3 激活页函数261

12.7.4 图像处理函数262

12.7.5 键盘对屏幕的控制操作264

习题12265

第13章 面向对象程序设计简介269

13.1 面向对象程序设计269

13.1.1 面向对象程序设计的产生背景269

13.1.2 面向对象程序设计的基本术语270

13.1.3 面向对象的软件开发过程273

13.2 Windows编程基础知识276

13.2.1 事件驱动的概念277

13.2.2 句柄278

13.2.3 Windows下的消息机制278

13.2.4 Windows应用程序的基本组成281

13.3 C++281

13.3.1 C++的起源与发展281

13.3.2 C++语言的特点281

13.3.3 I/O流、注释和书写格式282

13.3.4 编写与运行你的第一个C++程序——Hello World.cpp283

13.4 Visual C++284

13.4.1 MFC概述284

13.4.2 MFC消息映射的工作方式285

13.4.3 用AppWizard生成程序框架286

13.4.4 一个完整的Windows应用程序289

13.4.5 如何获取帮助293

13.5 C#294

13.5.1 Microsoft.Net简介294

13.5.2 C#的特点296

13.5.3 C#的编译流程296

13.5.4 一个简单C#程序297

习题13300

附录301

附录Ⅰ 上机实验301

附录Ⅱ 常用字符与ASCII码对照表309

附录Ⅲ C语言中的关键字表312

附录Ⅳ C语言中的运算符的优先级与结合性一览表312

附录Ⅴ C库函数313

附录Ⅵ Turbo C 2.0菜单介绍321

附录Ⅶ Turbo C 2.0编译错误信息介绍333

主要参考文献339

热门推荐