- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[本学期C实验
《C++程序设计》实验指导书
电气与信息工程学院计算机系
2006年2月
说 明
C++是一门高效实用的程序设计语言,实现了类的封装、数据隐藏、继承及多态,使得其代码容易维护及高度可重用,已成为我校电气与信息类专业基础教学的主要内容。本实验手册是我校C++程序设计课程上机实验指导的主要依据。根据实验大纲要求,包含八个实验。
本手册由陕西科技大学电气与信息工程学院计算机系田延安老师执笔,杨云老师审核。由于编写仓促,难免有错误和不足之处,请各位老师和同学指正。
目 录
实验1 学会简单程序设计 1
实验2 选择和循环结构 6
实验3 函数 8
实验4 数组、指针及引用 10
实验5 类与对象 14
实验6 对象指针及对象引用 16
实验7 继承性和多态性 18
实验8 运算符重载和文件操作 21
实验1学会简单程序设计
实验目的
熟悉VC++6.0编程环境,编制简单C++程序并运行,熟悉C++的编辑、编译、连接和运行过程。
掌握C++数据类型,熟悉如何定义和使用常量和变量,以及对它们赋值的方法。
学会使用C++的有关算术运算符及表达式,特别是自加(++)和自减(--)运算符的使用。
知识要点
C++程序开发过程
C++的程序结构由注释、编译预处理和程序主体组成。
(1) 注释:注释是写程序者为读程序者作的说明与注解,仅供人阅读程序使用,C++编译器把所有注释都视为空白。
(2) 编译预处理:每个以符号“﹟”开头的行,称为编译预处理行。
(3) 程序主体:C++用函数组织过程,函数定义是C++程序的主体,不同的程序由不同的函数按层次结构组织而成。
程序主体基本形式
程序中的每一个语句应以分号“;”结束。并且可以根据需要,在程序的前边或中间的任何位置插入以“﹟”打头的编译预处理命令,为了便于阅读程序,还可以在程序中的任何位置插入以“//”打头的注释。
程序的基本输入、输出语句为
cin…;
cout…;
“”、“ ”分别称为输入、输出运算符;“cin”、“cout”分别表示标准输入、输出设备——键盘、显示器等;“…”是输入、输出的内容,称为输入、输出表达式。
开发一个C++程序,首先熟悉所使用的编程环境,将源程序由键盘输入到计算机内并进行在线修改,并以文件形式(.cpp)保存到磁盘中,该过程称为编辑,一个源程序可以分放在几个不同文件中;然后进行编译,作用是将源程序文件翻译成二进制的目标代码文件(.obj),编译前先要使用编译预处理器,对源文件进行预处理;接着被编译的目标文件要进行连接,将编译得到的各目标文件及需要系统提供的文件组成一个具有绝对地址的可执行文件(.exe)。运行可执行文件便可得到结果。
数据类型
①C++的数据类型
整型 int 宽字符型char
字符型 单字符型 w_char
基本数据类型 实型 单精度型 float
逻辑型 bool 双精度型 double
数据类型 数组 type[]
指针 type*
空类型 void
非基本数据类型 结构 struct
联合 union
枚举 enum
类 class
②常量与变量
实型常量:带有小数点的数,float、double等;
整型常量:不带小数点的数,int、long int等;
字符型常量:用一对单引号括起来的一个或多个字符,如’A’;
字符串常量:是括在一对双引号内的字符序列,如”Hello”;
枚举常量enum color{red,white,green}。
变量具有以下特点:
(1)变量是指程序中使用的一个被命名的存储区域(称程序实体),用以存放可由程序修改的值,其名称为变量名,其值称为变量值。
(2)每个变量应属于一个特定的类型。
符号常量:在声明语句中,用const修饰的标识符将指称一个“只读的”程序实体,称为符号常量,如语句:const float Pi=3.1415926。
实验内容及步骤
1. 使用VisualC++建立一个非图形化标准C++程序,编译、运行以下程序:
#include i
您可能关注的文档
- [服饰品牌集.docx
- [服饰的仪容礼仪.doc
- [适用不同对象的成语.doc
- [服饰终端销售问与答上中下.doc
- [适用便捷通关程序责任担保书.doc
- [适应形势创新预定兵员管育模式征兵调研材料.doc
- [服饰美学.doc
- [第二次全国RD资源清查工作情况介绍.ppt
- [朔途汽配商业计划书.doc
- [第二章-行政单位会计.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 2024年政务服务行政办事员职业技能考试题库及答案3.docx
- 2024年政务服务行政办事员职业技能考试题库及答案2.docx
- 2024年政务服务行政办事员职业技能提升题库及答案1.docx
- 小学五年级上册数学期末考试试卷含答案【能力提升】.docx
- 天文知识科普文档.doc VIP
- 相许-卿卿日常配乐-五线谱+简谱.pdf
- 2022江西抚州市政务服务大厅面向社会公开招聘2名行政办事员【共500题附答案解析】模拟检测试卷0.docx
- 2024年政务服务行政办事员职业技能考试题库及答案5.docx
- 中医执业医师资格考试时间2023年.pdf
- 浙教版信息科技五年级上册 第三单元 用算法解决问题 大单元整体教学设计.docx
文档评论(0)