




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验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+ 6.0集成开发环境启动并进入Visual C+集成开发环境有至少有3种方法:(1)选择“开始”菜单中的“程序”,然后选择Microsoft Visual Studio 6.0级联菜单,再选择Microsoft Visual C+6.0。(2)在桌面上创建Microsoft Visual C+6.0的快捷方式,直接双击该图标;(3)如果已经创建了某个Visual C+工程,双击该工程的dsw(Develop Studio Workshop)文件图标,也可进入集成开发环境,并打开该工程。选择File|Exit菜单,可退出集成开发环境。2创建一个控制台应用程序工程。(1)进入Visual C+集成开发环境后,选择File|New菜单,弹出New对话框,单击Projects标签,打开其选项卡,在其左边的列表框中选择Win32 Console Application工程类型,在Project name 文本框输入工程名,在Location文本框输入工程路径,单击OK按钮,如图1.1所示。图1.1 创建新的应用程序界面(2)在弹出的对话框(如图1.2所示)中,选择An empty project,单击Finish按钮。图1.2创建Win 32 Console Application(3)此时出现New Project Information框,此对话框提示用户创建了一个空的控制台应用程序,并且没有任何文件被添加到新工程中,此时,工程创建完成。3、程序的编辑、编译、建立、执行。(1)选择File|New菜单项,出现New对话框,打开Files选项卡,在列表框中选择C+ Source File,在File文本框中输入文件名,选中Add to Project复选框,然后单击OK按钮,打开源文件编辑窗口,在其中输入源代码。对于已经存在的源文件,选择Project|Add to Project| Files菜单项,在随后打开的插入文件对话框中选择待添加文件,按OK添加进工程。(2)选择Build|Compile菜单项,即可编译源文件,系统会在Output窗口显出错误 (Error)信息以及警告 (Warning)信息。当所有Error改正后,可得到目标文件(.obj)。(3)选择Build|Build菜单项,连接并建立工程的EXE文件,得到可执行文件(.exe)。这时编译器可能会给出连接错误(Linking Error)。产生连接错误的原因可能是缺少所需要的库文件或目标文件,或程序中调用的外部函数没有定义等,只要补充相应文档再重新建立即可。(4)选择Build|Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口,此时可以进行数据的输入和输出。二、编程练习1编写程序,从标准输入设备输入用户的名字,从标准输出设备输出欢迎信息。参考程序如下:#include #include using namespace std;int main() string firstname; coutPlease enter your firstname:firstname; coutHello firstname . and goodbye!endl; return 0;2编写函数swap()实现两个int型数据的交换。要求: (1)指针作参数(2)引用作参数参考程序如下:#include 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 x=x y=yendl; x=3, y=5; swap3(&x, &y); cout x=x y=yendl; x=3, y=5; swap4(x, y); cout x=x y=yendl; return 0;注意事项1创建工程时,也可以选择A “Hello World!” application,在集成开发环境提供的代码框架上进行修改。2对字符串的操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 居民生活污水收集管网建设工程施工方案
- 3C零部件生产项目建筑工程方案
- 市政管道工程技术交底方案
- 片区污水处理厂项目建设工程方案
- 新能源汽车零部件生产项目技术方案
- 化工园区污水处理厂工程建设工程方案
- 桥梁结构优化设计方案
- 绿色建筑与可持续发展方案
- 初中物理竞赛功和功率试题及答案
- 事业单位职测数量关系模拟试题及答案
- 人教版七年级上学期期中考试数学试卷及答案(共7套)
- 湘艺版九年级上册第四单元《世界民族之声(二)》音乐单元作业设计
- 医院培训课件:《S/D 比值临床价值》
- 器械性压疮的护理
- 《湖南民居特色》课件
- 中国老年患者术后谵妄防治专家共识
- 兄妹断绝协议书范文
- 2025年度火锅店合伙人合作协议书:特色火锅底料配方保密协议
- 岗位化验员述职报告
- 2023年价格鉴证师考试《价格鉴证案例分析》试题真题及答案二
- 工艺管道及阀门安装工程施工方案
评论
0/150
提交评论