C++程序设计实验与编程实践
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 刘维富,葛建芳编著
出 版 社: 高等教育出版社
出版时间: 2007-11-1字数: 230000版次: 1页数: 14.8印刷时间: 2007/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787040222388包装: 平装编辑推荐
本书是《C++程序设计教程》的配套教材,内容包括:二十个实验。实验与课堂教学同步。以调试技术、基本算法、综合编程为核心内容,包括调试题、编程题和选做题。十个编程专题。列举实际编程中提炼的典型和综合问题的范例程序,突出编程难点及实用价值,力求帮助读者突破难点,学以致用。一个程序调试专题。介绍主流C++开发环境——VisuaI C++6.0及其程序调试技术,使读者具备上杌调试的能力。
本书是《C++程序设计教程》的配套教材,包括下列3部分内容。 (1)实验指导。学习编程离不开实验,而调试技术又是深入学习和取得实际编程能力的前提,为此本书以调试技术、基本算法和综合编程为核心内容,拟定了20个实验,与课堂教学同步。每个实验均包括调试题、编程题和选做题,供不同层次的读者选用。 (2)典型问题和综合问题编程。这部分列举了实际编程中提炼的典型和综合问题的编程范例,突出难点及其实用价值,使读者体会到难点不难。所列范例程序反映了程序由小到大、由简单到复杂直到实用的过程,可激发学生的探索热情和兴趣,使学生掌握知识点之间的联系和编程的工程化思想。 (3)程序调试技术。介绍主流的C++开发环境——Visual C++6.0的程序调试技术。
内容简介
本书是《C++程序设计教程》的配套教材,内容分为3个部分。第1部分,“实验指导”,与课堂教学同步进行,每个实验包括调试题、编程题和选做题;第2部分,“典型问题和综合问题编程”,列举实际编程中提炼的典型和综合问题的编程范例,突出难点及其实用价值;第3部分,“程序调试技术”,介绍Visual C++6.0的程序调试技术。
本书精心设计了程序调试题、编程题、典型问题和综合问题编程题,可帮助读者深入理解、准确掌握和熟练运用C++语言。本书适合高等学校学生使用,同时也适合初学程序设计或有一定的编程实践基础、希望突破编程难点的读者作为自学教材。
目录
第1部分实验指导
上机实验的目的与要求
实验一 Visual C++6.0 IDE与C++程序开发
实验二 简单程序设计
实验三 选择结构
实验四 循环结构
实验五 函数(1)
实验六 函数(2)
实验七 函数(3)
实验八 数组
实验九 字符串处理
实验十 指针(1)
实验十一 指针(2)
实验十二 结构体
实验十三 单向链表
实验十四 类和对象
实验十五 运算符重载
实验十六 继承和派生
实验十七 虚函数
实验十八 I/O流类及应用
实验十九 模板
实验二十 命名空间和异常处理
第2部分 典型问题和综合问题编程
2.1 从面向过程的结构化、模块化程序设计到面向对象程序设计
2.2 教组
2.3 指针与动态内存分配和使用
2.4 递归
2.5 单向链表
2.6 类与对象
2.7 友元
2.8 运算符重栽编程中易忽视的问题
2.8.1 二元运算符重载为类成员函数时易忽视的问题
2.8.2 赋值运算符重载时易忽视的问题
2.8.3 注意运算符重载函数的返回值类型
2.8.4 友元运算符重载时应注意的问题
2.8.5 运算符重载与继承性
2.8.6 运算符重载应用举例
2.9 模板
2.10 异常处理
第3部分 程序调试技术
3.1 Visual C++6.0的集成开发环境
3.1.1 菜单栏
3.1.2 工具栏
3.1.3 工作区窗口
3.1.4 文本编辑器和编辑菜单
3.1.5 File菜单
3.1.6 Build菜单
3.2 Visual C++6.0开发C++程序的基本过程
3.2.1 创建C++程序的方式
3.2.2 源程序的编辑与格式化
3.2.3 多文件程序的组织
3.2.4 程序的编译、链接和运行
3.3 Visual C++6.0程序调试
3.3.1 程序的错误类型
3.3.2 编译错误和链接错误的查看与修改
3.3.3 运行错误和逻辑错误的判断与调试
3.3.4 基本调试手段
3.3.5 IDE的跟踪调试功能
3.4 Visual C++6.0的帮助功能
参考文献