桂 林 理 工 大 学
实 验 报 告
实验名称 Visual C++6.0开发环境应用入门 日期 2019年 03 月21 日
一、实验目的:
1. 了解Visual C++6.0的特点。
2. 了解C++的命名空间概念。
3. 面向对象C++程序的结构。
4. 掌握C++的基本输入输出。
5. 学习用Visual C++6.0编写标准的C++控制台程序。
二、实验环境:
Visual C++
三、实验内容:
(写出主要的内容)
11.了解C++兼容C的特点
使用Visual C++6.0来建立一个非图形化的标准的C程序,编译、运行以下程序lab1_1。
#include <iostream.h>
void main(void)
{
cout<<"Hello!\n";
cout<<"Welcome to C++!\n";
}
输出结果:
Hello!
Welcome to C++!
2.了解C++的命名空间概念
将以上程序改成使用C++的命名空间。
#include <iostream>
using namespace std;
void main(void)
{
cout<<"Hello!\n";
cout<<"Welcome to C++!\n";
}
输出结果:
Hello!
Welcome to C++!
3.了解一个面向对象C++程序的结构
#include<iostream>
using namespace std ;
class Circle
{ double radius ;
public :
void Set_Radius( double r )
{ radius = r ; }
double Get_Radius( )
{ return radius ; }
double Get_Girth( )
{ return 2 * 3.14f * radius ; }
double Get_Area( )
{ return 3.14f * radius * radius ; }
} ;
int main()
{ Circle A, B ;
A.Set_Radius( 6.23 ) ;
cout << "A.Radius = " << A.Get_Radius() << endl ;
cout << "A.Girth = " << A.Get_Girth() << endl ;
cout << "A.Area = " << A.Get_Area() << endl ;
B.Set_Radius( 10.5 ) ;
cout << "B.radius = " << B.Get_Radius() << endl ;
cout << "B.Girth=" << B.Get_Girth() << endl ;
cout << "B.Area = " << B.Get_Area() << endl ;
}
输出结果:
A.Radius = 6.23
A.Girth = 39.1244
A.Area = 121.873
B.radius = 10.5
B.Girth=65.94
B.Area = 346.185
- 掌握C++的基本输入输出。
#include<iostream>
using namespace std;
void main()
{ char name[10];
int age;
cout<<"please input your name:";
cin>>name;
cout<<"How old are you:";
cin>>age;
cout<<"name is "<<name<<endl;
cout<<"age is "<<age<<endl;
}
输出结果:
please input your name:张三
How old are you:12
name is 张三
age is 12
四、 心得体会:
1、了解了Visual C++6.0的特点。
2、了解了C++的命名空间概念。
3、掌握了面向对象C++程序的结构。
4、掌握了C++的基本输入输出。
5、学习如何用Visual C++6.0编写标准的C++控制台程序。