简单c++使用类实现求圆的周长和面积
#include<iostream>
using namespace std;
#define PI 3.1415926
class Circle//定义圆类
{
private:
double radius;//数据成员
public:
//成员函数
Circle()//调用系统默认的构造函数
{
radius =0;
}
Circle(double r)//调用带参数的构造函数
{
radius = r;
}
double circleGirth()//求圆的周长的内联函数
{
return 2*PI*radius;
}
double circleArea()//求圆的面积的内联函数
{
return PI*radius*radius;
}
};
int main()
{
Circle C1(5);//int i=5;相当于直接初始化加上赋值一步到位
cout<<"C1.circleGirth="<<C1.circleGirth()<<endl;//问题出在是调用函数,我没有加(),于是他直接输出1
cout<<"C1.circleArea="<<C1.circleArea()<<endl;
return 0;
}