[本学期C实验.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

wu12youli + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档