- 53
- 0
- 约2.46千字
- 约 6页
- 2017-02-01 发布于北京
- 举报
实验1 C++对C的扩充
实验目的及要求
1.熟悉VC++的集成开发环境,学习运行一个C++程序的步骤。
2.熟悉C++的运算符、表达式、语句的使用规则。
3.掌握变量命名规则,学会变量的定义和使用。
4.掌握函数的编写方法和基本规则。
实验内容
1.编写程序,从标准输入设备输入用户的名字,从标准输出设备输出欢迎信息。
2.编写函数swap()实现两个int型数据的交换。要求:
(1)指针作参数
(2)引用作参数
主要仪器设备
电脑一台,安装Visual C++ 6.0
实验步骤
一、使用Visual C++ 6.0创建控制台应用程序
1.进入和退出Visual C++集成开发环境
启动并进入Visual C++集成开发环境有至少有种方法:
开始菜单程序,然后选择Microsoft Visual Studio 6.0,再选择Microsoft Visual C++6.0。
在桌面上创建Microsoft Visual C++6.0的快捷方式,直接双击该图标;
如果已经创建了某Visual C++工程,双击该工程的dsw(Develop Studio Workshop)文件图标,也可进入集成开发环境,并打开该工程。
选择File|Exit菜单退出集成开发环境。
创建一个控制台应用程序工程。
入VC++集成开发环境后,选择File|New菜单,弹出New对话框,Projects标签,打开其选项卡,在其左边的列表框中选择Win32 Console Application工程类型,在Project name 框输入工程名,在Location框输入工程路径,OK按钮,如图所示。图选择n empty project,Finish按钮。
图 Win 32 Console Application
(3)此时出现Project Information框,创建了一个空的控制台应用程序,且没有任何文件被添加到新工程中,此时,工程创建完成。程序的编辑、编译、建立、执行。
选择File|New菜单项,New对话框Files选项卡,在列表框中选择C++ Source File,输入文件名,选中Add to Project复选框,OK按钮,打开源文件编辑窗口输入源代码对于已经存在的源文件,选择Project|Add to Project| Files…菜单项,在随后打开的插入文件对话框中选择待添加文件,按OK添加进工程。
选择Build|Compile菜单项,即可编译源文件,系统会在Output窗口出错误 (Error)信息以及警告 (Warning)信息。当所有Error改正后,得到目标文件.obj)。
选择Build|Build菜单项,连接并建立工程的EXE文件,得到可执行文件.exe)。这时编译器可能会给出连接错误(Linking Error)。连接错误原因可能是缺少所需要的库文件或目标文件,或程序中调用的函数没有定义等,只要补充相应文档再重新建立即可。
选择Build|Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口。#include iostream
#include string
using namespace std;
int main()
{
string firstname;
coutPlease enter your firstname:endl;
cinfirstname;
coutHello firstname
... and goodbye!endl;
return 0;
}
2.编写函数swap()实现两个int型数据的交换。要求:
(1)指针作参数
(2)引用作参数
参考程序如下:
#include iostream
using namespace std;
void swap1(int x, int y)
{
int t;
t=x, x=y, y=t;
}
void swap2(int *x, int *y)
{
int t;
t=*x, *x=*y, *y=t;
}
void swap3(int *x, int *y)
{
int *t;
t=x, x=y, y=t;
}
void swap4(int x, int y)
{
int t;
t=x, x=y, y=t;
}
int main()
{
int x, y;
x=3, y=5; swap1(x, y);
cout x=x y=yendl;
x=3, y=5; swap2(x, y);
cout
您可能关注的文档
- (实验一ArcMap地图编辑与制图输出.doc
- 安徽省创新型企业-任务书.doc
- 安徽省合肥一中2011-2012学年高二生物上学期期中考试试题新人教版【会员独享】.doc
- 安徽省合肥八中2012届高三第三次段考(数学理).doc
- 安徽省合肥八中2013届高三联考语文试题.doc
- 安徽省合肥市新城学校八年级第一学期期末思品试题.doc
- (实验一GOLD序列特性实验.doc
- 安徽省安庆市十八校2013届九年级3月一模联考政治试题.doc
- (实验一JSP应用开发基础.doc
- (实验一、实验二学生版.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 微机电系统MEMS简介课件.ppt VIP
- 大型活动交通需求预测和其交通组织管理方法研究.pdf VIP
- 苏州工业职业技术学院单招《数学》题库(精选题)附答案详解.docx VIP
- 共点力平衡的七大题型-Word版含解析.pdf VIP
- 人教版小学数学一年级口算比赛题库[全套].doc VIP
- 交通组织设计与优化.pptx VIP
- 2026年CNAS_认可评审员应知应会考点练习题及答案.docx VIP
- AP统计学 2012年真题 附答案和评分标准 AP Statistics 2012 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 专题04 连接体模型(原卷版).docx VIP
- (完整版)mems简介课件.pptx VIP
原创力文档

文档评论(0)