1 .选择文件+新建(ctrl+N),然后选择一个空的工程,完成
2 然后在选择file新建,在files文件下面选择一个C++Source File,并取个文件名(比如为point可以不带.c)
我保存在了d盘D:vc++6VC6.0MyProjectspoint
3 .编写一个简单的输入输出
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
};
//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
cout<<pt.x<<endl<<pt.y<<endl;
}
4 .改
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};
//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();
}
在C语言中,结构体中是不能有函数的,然而在c++中是可以的,所以可以将一些操作封装到结构体内部中,
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个类,并且添加了一个标识符public
//在c++中结构体和类可以通用,如果不添加标识符,则会出错。
//在结构体中,所有的成员在缺省的情况下都是public的,也就是说可以在外部被访问到
//而对于类来说,所有的成员在缺省的情况下都是私有的,不能被外部访问的
//访问控制标识符有:public(带有这个标识符的成员都可以被外部访问),
//private,protected(使用在子类和父类的)
class Point
{
public:
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};
//定义一个main函数
void main()
{
//在main函数内部实例化一个对象pt
Point pt;
//赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();
}
//什么是类?什么是对象?
//类是抽象出一些事物的共有属性,对象是具体的一个属性值的,产生的叫做对象
//例如电脑是一个类,其CPU,内存是属性,对象比如一台具体的电脑,(有生命的)
//类的实例,可以将一个对象等同于一个类的实例,例如说实例化一个对象,实际上就是产生了一个实例
//例如开车,启动是一个方法,作为面向过程的一个方法,将车作为一个参数传过来,
//如果是面向对象的,可以先定义一个类,然后我们调用一个类,比如听收音机,我们可以定义一个调节收音机音量的方法,这些方法是谁提供的呢?
//是收音机提供了一个调节开关的方法,可给我们调用。
//所以首先,我们可以定义一个收音机这样的类,然后在这个类中让他提供两个公有的方法(可以被外访问的方法,一个是开,一个是关),利用这个方法来听收音机