出版时间:2010-6 出版社:武汉大学出版社 作者:谭成予 编 页数:305
前言
计算机是操作性极强的应用型学科,学习程序设计包括理论和实践操作两个环节。作者在武汉大学为一年级本科生教授程序设计时,发现许多学生在课堂教学环境对理论能够正确理解,但在上机实验环境却难以自行动手编程。一旦离开了老师的指导,很多初学者面对实践操作就会有点无所适从,因而编写本书,作为《C语言及程序设计基础》一书的配套上机实验指导教材,供同学们在实际操作过程中参考。 学习程序设计,设计思想上需要“以算法带动文法”、“学思想用细节”,而实际操作中需要精通编程文法和编译工具的使用。工具和文法是编程的辅助手段,学会对它们的熟练使用,可以帮助程序员顺利地将头脑中的设计思想实现,变成实用的程序。 本书是为水平各不相同的所有程序设计人员编写的,既可作为程序设计的初学者和程序员作为C语言实践操作时的指导手册,又可作为讲授《C语言及程序设计基础》一书的教师的参考书。我们相信本书及配套教材《C语言及程序设计基础》将为读者提供一种内容丰富而富有挑战性的学习经历。
内容概要
本书系统地介绍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文件:包含重新构建解决方案时要使用的信息。
图书封面
评论、评分、阅读与下载