第一天
进行人生的第一个c++面向对象编程。
#include <iostream> //包含c++的头文件库
#include "stdlib.h"
using namespace std;//使用标准命名空间std
int main1()
{
// printf("hello....\n");
cout << "Hello world!" << endl;//cput标准输出 <<左移操作符为c++的功能改造
return 0;
}
//求圆的面积 面向过程
int main2()
{
double r=0;
double s=0;
//标准输入
cout<<"请输入圆的半径"<<endl;
cin>>r;
s=3.14*r*r;
cout<<"圆的面积s是:"<<s<<endl;
// system("pause");
return 0;
}
//面向对象求圆的面积
struct circle
{double c_s;
double c_r;
};
class MYCIRCLE
{ public :
double m_r;
double m_s;
public:
//成员函数的作用是因为类中变量成员不接受表达式,因为只有函数才能接受参数传递
float get_r()
{cout<<"please input r\n";
cin>>m_r;
return m_r;
}
void get_s(double r)
{ m_s=3.14*r*r;
cout<<m_s<<endl;
}
};
int main()
{double r;
MYCIRCLE c1;
r=c1.get_r();
c1.get_s(r);
system("pause");
return 0;
}