用添加注释的方法说明下列代码的每一个语句和语句块的含义,并指出程序入口!
麻烦高手帮忙分析下,刚学C++有点菜,稍后我加分!!
#include <iostream>
using namespace std;
class human
{
public:
void get_stature(){cout<<stature;}
void GetWeight();
void SetStature(int x){stature=x}
private:
int stature;
int weight;
};
void human::GetWeight()
{
cout<<weight;
}
void human::SetWeight(int x)
{
weight=x;
}
void main()
{
human Mike;
Mike.SetStature(1.75)
cout<<"身高";
Mike.get_stature();
cout<<endl;
Mike.SetWeight(60);
cout<<"体重"<<Mike.GetWeight();
}
#include <iostream> //标准库函数
using namespace std; //标准库包含在命名空间std中
class human //定义一个human类
{
public: //三个公有成员函数
void get_stature(){cout<<stature;}
void GetWeight();
void SetStature(int x){stature=x}
private: //两个私有数据成员
int stature;
int weight;
};
void human::GetWeight() //类成员函数GetWeight的实现
{
cout<<weight; //输出体重
}
void human::SetWeight(int x) //类成员函数SetWeight的实现,用于设置weight的值,但是你没有声明该函数,所以编译的时候会报错
{
weight=x;
}
void main()
{
human Mike; //实例化一个对象 Mike
Mike.SetStature(1.75) //调用成员函数SetStature(int x),设置身高为1.75
cout<<"身高";
Mike.get_stature(); //输出身高的值
cout<<endl; //输出一个换行符,并且刷新与cout有关的缓冲区
Mike.SetWeight(60);//调用成员函数 ,但是原程序缺少该成员函数声明
cout<<"体重"<<Mike.GetWeight();//调用成员函数GetWeight(),输出 “体重”
}
//程序从main函数开始运行. 首先实例化一个human类型的对象 Mike.
//然后用Mike去调用human类的成员方法. 具体如下.
#include <iostream>
using namespace std;
class human //定义一个human类.
{
public: //该类包含三个成员函数.
void get_stature(){cout<<stature;} //输出对象的数据成员stature.
void GetWeight(); //函数声明.输出对象的数据成员weight.
void SetStature(int x){stature=x} //将对象的数据成员stature的值置为x. x在调用时通过参数传递.
void SetWeight(int x); //函数声明. 将对象的weight的值设置为参数x的值.
private:
int stature; //该类包含两个整形的数据成员.
int weight;
};
void human::GetWeight() //实现类中声明的函数. 输出weight.
{
cout<<weight;
}
void human::SetWeight(int x) //实现在类定义时声明的函数;
{
weight=x;
}
void main()
{
human Mike; //实例化一个对象.
Mike.SetStature(1.75);
//调用成员函数SetStature();传递参数1.75;将该对象的stature成员变量的值设置为1.75;
cout<<"身高";
Mike.get_stature();
//调用成员函数get_stature();输出对象的stature成员.也就是输出1.75;
cout<<endl;
Mike.SetWeight(60);
//调用成员函数SetWeight();传递参数60;将对象的weight成员的值设置为60;
cout<<"体重"<<Mike.GetWeight();
//调用成员函数GetWeight();输出对象的weight的值. 也就是60;
}