青岛理工大学实验1 熟悉Visual C++ 6.0开发环境与C++基本数据类型

实验1 熟悉Visual C++ 6.0开发环境与C++基本数据类型

一、实验目的

  1. 了解和使用Visual C++ 6.0集成开发环境;
  2. 熟悉Visual C++ 6.0环境的基本命令和功能键,熟悉常用的功能菜单命令;
  3. 学习完整的C++程序开发过程。
  4. 了解C++语言的数据类型,包括基本数据类型和构造数据类型。
  5. 掌握基本数据类型,包括整型、浮点型、字符型、布尔型和空值型。
  6. 掌握C++的基本输入输出格式。
  7. 学会使用C++的运算符和表达式。

二、知识要点

1. Visual C++简介

Visual C++是Microsoft 公司的Visual Studio 开发工具箱中的一个C++程序开发包。Visual Studio 提供了一整套开发Internet 和Windows 应用程序的工具,包括Visual C++, Visual Basic,Visual FoxPro,Visual InterDev,Visual J++以及其他辅助工具,如代码管理工具Visual SourceSafe 和联机帮助系统MSDN。Visual C++包中除包括C++编译器外,还包括所有的库、例子和为创建Windows 应用程序所需要的文档。

从最早期的1.0 版本发展到6.0 版本,到最新的.NET 版本,Visual C++已经有了很大的变化,在界面、功能、库支持方面都有许多的增强。6.0 版本在编译器、MFC 类库、编辑器以及联机帮助系统等方面都比以前的版本做了较大改进。Visual C++ 6.0一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。实验中可以使用这三个版本的任意一种。

2. C++程序的结构

一个C++程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对每个程序文件进行编译,然后连接起来形成可执行程序。

在一个程序单位中包含以下几部分:

声明区

主程序区

函数定义区(由函数首部和函数体组成),一个C++必须有一个(而且只能有一个)main函数。

3. C++数据类型和表达式

C++有多种数据类型,数据类型隐含着该类数据的表示、存储及处理规则。C++运算符丰富,使用十分灵活。用运算符和括号将运算对象(操作数)连接起来,构成表达式。表达式中混合运算式要注意运算符的优先级和结合性。此外,不同数据类型运算时,存在类型转换(隐式类型转换和强制类型转换)。

三、实验内容和步骤

1. 熟悉Visual C++ 6.0开发环境

本次实验将学习有关Visual C++ 6.0开发环境的一些知识,并尝试实现一个简单的控制台应用程序。通过本次实验,了解Visual C++ 6.0的简单使用、C++应用程序的开发过程以及C++程序的结构。

步骤1:启动VC++6.0

点击[开始]菜单à选择[程序]à选择[Microsoft Visual Studio 6.0]或[Microsoft Visual C++ 6.0]à点击[Microsoft Visual C++ 6.0]启动开发环境,如图1-1所示。

图1-1 Visual C++ 6.0集成开发环境

看看初始化界面都有哪些部分组成。

分别点击每个弹出菜单,看看都有哪些菜单项,想一想它们可以完成哪些功能。

将鼠标分别置于工具栏上的每个按钮,系统会自动弹出按钮的命令含义,了解一下都有哪些命令,想一想它们的含义和作用。

在任意工具栏上单击鼠标右键,弹出式菜单上将显示所有可用的工具栏,选择其中没有对号的项,看看有什么效果,再选择有对号的项,看看又有什么效果?

将鼠标移动到任意工具栏上,将鼠标放到图标间隙,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现象发生?再将它拖回到原来位置,有什么现象发生?

将鼠标移动到左边的工作区窗口,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现象发生?再将它拖回到原来位置,有什么现象发生?

步骤2:使用VC++6.0建立项目

进入VC++6.0的编程界面,选择菜单栏[Files]菜单à[New],弹出新建对话框,如图1-2所示。

图1-2 新建工程对话框

 

在“Projects”选项卡中可以看到许多工程类型。C++程序一般是基于控制台的。新建的是一个控制台程序,选择“Win32 Console Application”,并选择工程存放的路径,然后输入工程名“test1”,单击按钮“OK”,出现的对话框如图1-3 所示。

图1-3 新建工程模板

 

在图1-3的对话框中可以选择创建工程的模板。这里选择空模板“An empty project”。单击按钮“Finish”。出现工程总结对话框,如图1-4所示。

图1-4工程总结对话框

检查没有错误后,单击按钮进入工程编辑窗口,如图1-5所示。

图1-5工程编辑窗口

因为建立的工程是空的,所以没有一个程序文件,需要为工程添加一个程序文件。单击菜单栏[Files]菜单à[New],选择[Files]选项卡,如图1-6所示。

图1-6 添加文件

选择添加文件的类型为“C++ Source File”,在[Files]文本框中输入要添加的文件名“test1.cpp”, 单击按钮OK。出现的窗口如图1-7所示。

图1-7文件编辑窗口

 

在源代码编辑窗口输入以下程序:

输入完毕,窗口如图1-8所示。

图1-8源代码编辑窗口

选择菜单栏“Build”下的“Execute test1.exe”编译执行程序,如图1-9所示。

图1-9 编译执行程序

编译执行程序,也可以直接单击常用工具栏中的“”按钮,如图1-10所示。

图1-10常用工具栏中的“Compile”按钮

如果编译、连接没有错误的话,程序的输出结果为一行字符串,如图1-11所示。

图1-11 程序执行结果

步骤3:使用VC++6.0调试程序

若将代码行[cout<<"Hello c++"<<endl;]后的分号删除,重新运行程序,会提示错误,如图1-12所示。

图1-12 错误提示

用鼠标在错误提示行上双击,光标将会跳转到错误行,查找到语法错误.

步骤4:保存工程

选择[Files]菜单à[Save Workspace],可将编辑后的源代码与工程保存到磁盘上。

当系统关闭后,第二次如想打开工程,可以找到工程所在的文件夹,双击扩展名为 .dsw的文件,可重新打开工程;或启动系统后,选择[Files]à[Open Workspace],找到存放工程的位置,选中工程文件,打开工程。

注意:

特别值得注意的是,Visual C++工程可以管理多个源代码文件,但在这些文件中只能有一个main函数。

2. C++基本数据类型

步骤1:启动VC++6.0

打开计算机,启动VC++6.0。

步骤2:使用整型数据

当一个变量被赋予一个超出范围的值时,就会发生溢出,得到错误的结果,因此使用时需要注意值的范围。输入以下程序。

【实例1】使用整型数据。

#include <iostream>

using namespace std;

void main()

{

int i = 1;

short shCounter = 128;

long lgResult = i + shCounter;

cout<<"lgResult="<<lgResult<<endl;

}

输入并运行程序,程序的执行结果如图1-13所示。

图1-13 使用整型数据

步骤3:使用字符型数据

字符型通常被分为两种:有符号的字符型和无符号的字符型。输入如下程序。

【实例2】使用字符型数据。

#include <iostream>

using namespace std;

void main()

{

char chA = 'A';

char chB =66;

cout<<"chA = "<<chA<<endl;

cout<<"chB = "<<chB<<endl;

}

本程序中,因为字母B的ASCII码值为66,所以输出chB的值为B,执行结果如图1-14所示。

图1-14 使用字符型数据

 

步骤4:使用C++的输入输出流

从键盘上输入数值时,两个值之间一般用空格分隔,也可以用Tab键或换行符分隔。输入如下程序。

【实例3】使用C++的输入输出流。

#include <iostream>

using namespace std;

void main()

{

int a,b;

cin>>a>>b;

cout<<a<<endl;

cout<<b<<endl;

}

程序的执行结果如图1-15所示。

图1-15 C++的输入输出流

 

猜你喜欢

转载自blog.csdn.net/CSDNwbdream/article/details/82191868
今日推荐