// 计算圆的周长和面积
#include<iostream>
using namespace std;
struct circle
{
float number;
float valuec()
{
cout<<"圆的周长是:"<<endl;
return 3.14*number*2;
}
float values()
{
cout<<"圆的面积是:"<<endl;
return 3.14*number*number;
}
};
int main()
{
float input;
circle C;
cout<<"please enter ciecle's pool"<<endl;
cin>>input;
C.number=input;
cout<<C.valuec()<<endl;
cout<<C.values()<<endl;
return 0;
}
struct ,可以和数组对比一下,数组是用来存放相同数据类型的值,struct可以存放不同类型的值,还有函数。
1.struct结构
struct 结构体名
{
?语句1;
语句2;
};
?struct? test1
{
? ? ? ? 语句1;
? ? ? ? 语句2;
? ? ? ? float value1()
????????{
? ? ? ? ? ? ? ? 语句3;
????????}
};
2.struct 的声明
test1 c;
声明一test1 结构体。
?3.调用或者说使用
c.value1=number1;//这样来去使用
|