商品描述:
【图书描述】:
本书系统地介绍C语言的实验指导和习题解答。全书共分三个部分,下面简单介绍这些章节的内容:
第一部分:C语言上机指导
这个部分包括从第l章到第6章的内容。第l章到第4章分别介绍了在Visual C++2005、Dev c++、Turbo C和Unix/Linux操作系统中的C编译器等常用C程序开发环境中编辑、编译、链接、运行和调试的具体步骤和方法。第5章介绍了软件测试的常用方法,可帮助读者更好地选择软件测试用例。第6章给出了与《C语言及程序设计基础》中每一章对应的上机指导1到上机指导11的内容安排。
第二部分:C语言编程高级篇
这个部分包括从第7章到第ll章的内容。第7章介绍了在Turbo C中完成文本界面设计的基本方法。第8章介绍了在Turbo C中进行图形图像处理的基本技术。第9章介绍了在TurboC中实现中断编程的方法。第l0章以Visual C为编程环境,介绍了使用Winsock完成网络通信编程的技术。第11章着重描述C99标准中新增的功能。
第三部分:习题参考答案
这个部分给出了包括配套教材《C语言及程序设计基础》各章中超过95%习题的参考答案,少数几个习题未给出参考答案,可供学生自行扩展功能后作为课堂教学中课程设计的参考题目。
【内容简介】:
本书系统地介绍C语言的实验指导和习题解答。全书共分三个部分,下面简单介绍这些章节的内容:
第一部分:C语言上机指导
这个部分包括从第l章到第6章的内容。第l章到第4章分别介绍了在Visual C++2005、Dev c++、Turbo C和Unix/Linux操作系统中的C编译器等常用C程序开发环境中编辑、编译、链接、运行和调试的具体步骤和方法。第5章介绍了软件测试的常用方法,可帮助读者更好地选择软件测试用例。第6章给出了与《C语言及程序设计基础》中每一章对应的上机指导1到上机指导11的内容安排。
第二部分:C语言编程高级篇
这个部分包括从第7章到第ll章的内容。第7章介绍了在Turbo C中完成文本界面设计的基本方法。第8章介绍了在Turbo C中进行图形图像处理的基本技术。第9章介绍了在TurboC中实现中断编程的方法。第l0章以Visual C为编程环境,介绍了使用Winsock完成网络通信编程的技术。第11章着重描述C99标准中新增的功能。
第三部分:习题参考答案
这个部分给出了包括配套教材《C语言及程序设计基础》各章中超过95%习题的参考答案,少数几个习题未给出参考答案,可供学生自行扩展功能后作为课堂教学中课程设计的参考题目。
【目录】:
第一部分 C语言上机指导
第1章 在Vi sual C++ 2005中编写C程序
1.1 Visual Studi0 2005简介
1.1.1 Visual Studi0 2005简介
1.1.2 Visual c++2005简介
1.2 Visual Studi0 2005安装
1.2.1 Visual Studi0 2005要求的系统配置
1.2.2 安装Visual Studi0 2005
1.2.3 安装MSDN
1.3 集成开发环境[DE简介
1.3.1 启动进入Visual C++2005
1.3.2 工具栏选项
1.3.3 项目和解决方案
1.3.4 设置Visual C-H-2005的选项
1.4 使用IDE编写C程序
1.4.1 创建新项目和源程序
1.4.2 编辑已存在的项目及源程序
1.4.3 编译并构建解决方案
1.4.4 运行解决方案
1.5 Visual C++2005中的调试工具
1.5.1 程序故障
1.5.2 调试器
1.5.3 设置断点
1.5.4 设置跟踪点
1.5.5 启动调试模式
1.5.6 检查和修改变量的值
第2章 在Dew C++中编写C程序
2.1 Dev C++简介
2.2 Dcv C++安装
2.2.1 Dev c++要求的系统配置
2.2.2 安装Dev C++
……
第二部分 C语言编程高级篇
第三部分 习题参考答案
参考文献
【文摘】:
在Visual C++中编写程序被称为“构建解决方案”,可通过F7快捷键或者选择主菜单下的“生成”“生成解决方案”。另外还可通过单击“生成”工具栏上的相应按钮。如果程序中有错误,则会在主界面下方的输出窗格中显示错误提示信息,例如图1.17所示的窗口中提示程序存在一个错误:错误信息是“errorc 2146:语法错误:缺少“;”(在标识符“system”的前面)”,用户可按照提示在这一行的最后面加上分号(;),然后重新选择生成解决方案,直到系统提示成功为止。
在成功创建了解决方案之后,用户可以在相应的项目文件夹中看到一个新的子文件夹Debug,例如之前创建的项目aa中出现的新文件夹是:D:kProgramFiles\MultiGen-Paradigm\aa\debug。在该文件夹中包含多个文件。这些文件的扩展名和用途分别是:
(1).exe文件:这是程序的可执行文件,仅当编译和链接步骤都成功之后才能生成该文件。
(2).obj文件:编译器根据程序源文件生成这些包含机器代码的目标文件,它们与库文件一起被链接器使用,最后生成.exe文件。
(3).ilk文件:该文件在重新构建项目时被链接器使用,它使链接器能够将根据修改的源代码生成的目标文件增量地链接到现有的.exe文件,从而避免每次修改程序时都重新链接所有文件。
(4).pch文件:这是预编译头文件。使用预编译头文件,大块无需修改的代码(尤其是那些C++库提供的代码)可以被处理一次并存储在.pch文件中。使用.pch文件能够大大减少构建程序所需的时间。
(5).pdb文件:该文件包含在调试模式中执行程序时要使用的调试信息。在调试模式中,可以动态检查程序执行过程中所生成的信息。
(6).idb文件:包含重新构建解决方案时要使用的信息。