实验1 c++对c的扩充

上传人:wt****50 文档编号:37818686 上传时间:2018-04-23 格式:DOC 页数:6 大小:91KB
返回 下载 相关 举报
实验1  c++对c的扩充_第1页
第1页 / 共6页
实验1  c++对c的扩充_第2页
第2页 / 共6页
实验1  c++对c的扩充_第3页
第3页 / 共6页
实验1  c++对c的扩充_第4页
第4页 / 共6页
实验1  c++对c的扩充_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验1 c++对c的扩充》由会员分享,可在线阅读,更多相关《实验1 c++对c的扩充(6页珍藏版)》请在金锄头文库上搜索。

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+

2、 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)进

3、入 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

4、Information 框,此对话框提示用户创建了一个空的控制台应用程序,并且没有任何文件被添加到新工程中,此时,工程创建完成。3、程序的编辑、编译、建立、执行。(1)选择 File|New 菜单项,出现 New 对话框,打开 Files 选项卡,在列表框中选择 C+ Source File,在 File 文本框中输入文件名,选中 Add to Project 复选框,然后单击 OK 按钮,打开源文件编辑窗口,在其中输入源代码。对于已经存在的源文件,选择 Project|Add to Project| Files菜单项,在随后打开的插入文件对话框中选择待添加文件,按 OK 添加进工程。(2)选

5、择 Build|Compile 菜单项,即可编译源文件,系统会在 Output 窗口显出错误 (Error)信息以及警告 (Warning)信息。当所有 Error 改正后,可得到目标文件(.obj)。(3)选择 Build|Build 菜单项,连接并建立工程的 EXE 文件,得到可执行文件(.exe)。这时编译器可能会给出连接错误(Linking Error)。产生连接错误的原因可能是缺少所需要的库文件或目标文件,或程序中调用的外部函数没有定义等,只要补充相应文档再重新建立即可。(4)选择 Build|Execute 菜单项,执行工程文件,会出现一个类似 DOS 操作系统的窗口,此时可以进行

6、数据的输入和输出。二、编程练习1编写程序,从标准输入设备输入用户的名字,从标准输出设备输出欢迎信息。参考程序如下:#include #include using namespace std;int main()string firstname;coutfirstname;coutusing 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

7、;void swap4(int 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(cout“ x=“x“ y=“yendl;x=3, y=5; swap3(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对字符串的操作可以使用字符数组实现,此时,为了保证输入的用户名不超过设定的数组上限,可以使用 setw()函数。3swap()如果写在主函数之后,需要在头文件或主函数中声明。实验报告要求实验报告要求1打印程序 1 和程序 2 运行的结果。2分析程序 2 的运行情况。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号