图书介绍

C语言及程序设计基础上机指导和习题解答PDF|Epub|txt|kindle电子书版本网盘下载

C语言及程序设计基础上机指导和习题解答
  • 谭成予主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307077492
  • 出版时间:2010
  • 标注页数:305页
  • 文件大小:28MB
  • 文件页数:316页
  • 主题词:C语言-程序设计-高等学校-教学参考资料

PDF下载


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

下载说明

C语言及程序设计基础上机指导和习题解答PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C语言上机指导3

第1章 在Visual C++2005中编写C程序3

1.1 Visual Studio 2005简介3

1.1.1 Visual Studio 2005简介3

1.1.2 Visual C++2005简介3

1.2 Visual Studio 2005安装4

1.2.1 Visual Studio 2005要求的系统配置4

1.2.2 安装Visual Studio 20054

1.2.3 安装MSDN7

1.3 集成开发环境IDE简介7

1.3.1 启动进入Visual C++20058

1.3.2 工具栏选项8

1.3.3 项目和解决方案9

1.3.4 设置Visual C++2005的选项10

1.4 使用IDE编写C程序10

1.4.1 创建新项目和源程序10

1.4.2 编辑已存在的项目及源程序14

1.4.3 编译并构建解决方案15

1.4.4 运行解决方案15

1.5 Visual C++2005中的调试工具16

1.5.1 程序故障16

1.5.2 调试器16

1.5.3 设置断点17

1.5.4 设置跟踪点18

1.5.5 启动调试模式19

1.5.6 检查和修改变量的值20

第2章在 Dev C++中编写C程序22

2.1 Dev C++简介22

2.2 Dev C++安装22

2.2.1 Dev C++要求的系统配置22

2.2.2 安装Dev C++23

2.3 使用Dev C++编写C程序29

2.3.1 启动进入Dev C++29

2.3.2 创建新的工程及源程序30

2.3.3 编辑已存在的工程及源程序33

2.3.4 编译和连接33

2.3.5 运行程序35

2.4 Dev C++中调试工具35

2.4.1 设置与调试有关的选项35

2.4.2 调试工具35

第3章 Turbo C 2.0编译系统37

3.1 Turbo C 2.0/3.0简介37

3.2 Turbo C 2.0安装37

3.2.1 Turbo C 2.0要求的系统配置37

3.2.2 安装Turbo C 2.037

3.3 Turbo C 2.0主界面简介38

3.3.1 启动进入Turbo C2.038

3.3.2 菜单栏38

3.3.3 编辑区39

3.3.4 信息提示区39

3.3.5 快捷提示区40

3.3.6 退出Turbo C40

3.3.7 Turbo C的工作准备40

3.4 使用Turbo C 2.0编写C程序40

3.4.1 创建新的源程序40

3.4.2 编辑已存在的源程序41

3.4.3 编译和连接41

3.4.4 运行程序42

3.5 Turbo C 2.0中调试工具43

3.5.1 断点调试模式43

3.5.2 单步调试模式43

3.5.3 查看并修改变量值43

3.5.4 设置监视窗口43

3.5.5 终止调试模式44

第4章 在Unix/Linux中编写C程序45

4.1 Unix/Linux简介45

4.2 cc编译命令和gcc编译器46

4.2.1 cc编译命令46

4.2.2 gcc编译器49

4.3 在Unix/Linux中编写C程序50

4.3.1 创建并编辑源程序文件50

4.3.2 编译和连接51

4.3.3 运行程序51

第5章 软件测试52

5.1 软件测试的基本概念52

5.1.1 软件测试和程序调试的区别52

5.1.2 软件测试的基本概念52

5.2 软件测试的基本方法53

5.2.1 白盒法54

5.2.2 黑盒法56

5.3 软件测试的实施56

第6章 上机实验安排58

上机指导1 使用常用C编译环境编写C程序58

上机指导2 数据、类型和运算60

上机指导3 顺序结构程序设计62

上机指导4 流程控制65

上机指导5 函数68

上机指导6 程序测试与调试73

上机指导7 数组74

上机指导8 指针76

上机指导9 结构、联合、枚举和trpedef78

上机指导10 流与文件84

上机指导11 综合程序设计88

第二部分 C语言编程高级篇93

第7章 文本界面设计93

7.1 文本方式的控制93

7.1.1 文本方式控制93

7.1.2 文本方式颜色控制94

7.1.3 字符显示亮度控制95

7.1.4 清屏函数96

7.1.5 光标操作96

7.2 窗口设置和文本输出函数97

7.2.1 窗口设置函数97

7.2.2 控制台文本输出函数97

7.2.3 状态查询函数98

7.3 文本移动和存取函数99

7.3.1 文本移动100

7.3.2 文本存取100

7.4 文本方式创建亮条式菜单100

第8章 图形图像处理106

8.1 图形图像的基本知识106

8.1.1 图形显示的坐标106

8.1.2 像素107

8.1.3 有关坐标位置的函数107

8.2 图形方式的控制107

8.2.1 图形系统的初始化107

8.2.2 退出图形状态110

8.2.3 独立图形运行程序的建立110

8.2.4 恢复显示方式和清屏函数111

8.2.5 图形方式下的颜色控制函数111

8.2.6 图形窗口和图形屏幕函数112

8.3 图形函数115

8.3.1 基本图形函数115

8.3.2 封闭图形的填充117

8.3.3 设定线型120

8.4 图形方式下的文本输出121

8.4.1 文本输出函数121

8.4.2 格式化输出字符串函数122

8.4.3 定义文本字型122

8.5 动画技术125

8.5.1 动态开辟图视口的方法125

8.5.2 利用显示页和编辑页交替变化125

8.5.3 利用画面存储再重放技术126

8.5.4 利用对图像动态存储器进行操作127

8.6 电子时钟128

第9章 中断技术140

9.1 中断的基本概念140

9.1.1 BIOS140

9.1.2 中断和异常141

9.1.3 BIOS功能调用143

9.2 鼠标和键盘中断144

9.2.1 鼠标的INT33H功能调用144

9.2.2 常用鼠标功能函数147

9.3 键盘编程151

9.3.1 键盘扫描码151

9.3.2 键盘缓冲区154

9.3.3 键盘操作函数bioskey()154

第10章 网络通信编程155

10.1 Winsock编程基础155

10.1.1 常用协议报头155

10.1.2 Winsock基础157

10.1.3 套接字选项160

10.1.4 名字解析162

10.2 串口编程和并口编程163

10.2.1 基本概念163

10.2.2 串行接口和串行通信163

10.2.3 并行接口和并行通信165

10.2.4 串/并口的输入输出函数166

10.3 实现Ping命令166

第11章 C99标准182

11.1 C99简介182

11.1.1 C99和C89的差异182

11.1.2 对C99的支持183

11.2 新的内置数据类型184

11.2 _Bool184

11.2.2 _Complex和_Imaginary184

11.2.3 long long int类型185

11.3 扩展的整数类型185

11.4 注释、变量定义和运算的修改185

11.4.1 单行注释185

11.4.2 分散代码和声明185

11.4.3 在for循环中定义变量186

11.4.4 复合赋值186

11.5 用restrict修饰的指针187

11.6 对数组的增强187

11.6.1 变长数组187

11.6.2 类型修饰符在数组声明中的应用188

11.6.3 柔性数组结构成员189

11.7 对函数的修改189

11.7.1 inline189

11.7.2 不再支持隐含的int190

11.7.3 删除了隐含的函数声明190

11.7.4 对返回值的约束190

11.7.5 __func__预定义标识符190

11.8 预处理命令的修改191

11.8.1 变元表191

11.8.2 _Pragma操作符191

11.8.3 内置的编译指令(Pragmas)191

11.8.4 增加的内置宏192

11.9 C99中的新库192

第三部分 习题参考答案195

第1章 程序设计概述195

第2章 数据、类型和运算197

第3章 简单程序设计203

第4章 流程控制209

第5章 函数223

第6章 程序设计方法概述238

第7章 数组244

第8章 指针261

第9章 结构、联合、枚举和typedef276

第10章 流与文件287

第11章 问题求解策略和算法设计293

参考文献305

热门推荐