C语言及程序设计基础上机指导和习题解答PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:谭成予主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2010
- ISBN:9787307077492
- 页数:305 页
第一部分 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 2005 4
1.2.3 安装MSDN 7
1.3 集成开发环境IDE简介 7
1.3.1 启动进入Visual C++2005 8
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.0 37
3.3 Turbo C 2.0主界面简介 38
3.3.1 启动进入Turbo C2.0 38
3.3.2 菜单栏 38
3.3.3 编辑区 39
3.3.4 信息提示区 39
3.3.5 快捷提示区 40
3.3.6 退出Turbo C 40
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 结构、联合、枚举和trpedef 78
上机指导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 BIOS 140
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 _Bool 184
11.2.2 _Complex和_Imaginary 184
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 inline 189
11.7.2 不再支持隐含的int 190
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章 结构、联合、枚举和typedef 276
第10章 流与文件 287
第11章 问题求解策略和算法设计 293
参考文献 305
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《本草经解彩色药图》云雪林,杨碧仙主编 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017