代码:
#include<iostream>
using namespace std;
class circle
{
public:
double r;
double pi=3.1415926;
double area=r*r*pi;
};
int main()
{
circle c1;
double r;
cout<<"请输入r:";
cin>>r;
cout<<"s:"<<c1.area;
return 0;
}
当c1.area的时候,只是从变量所表示的内存空间中拿值,并没有执行pi*r*r