我们这个地方会用到结构体struct.
来简单的说一下,struct的一些定义以及用法:
说一下数组和结构体的区别:
数组:相同类型数据的集合
结构体:一组不同数据类型的集合
struct的结构定义:
struct 结构体名{ ? ? 结构体所包含的变量variable或数组// };
struct stu{
char *name; //姓名//成员1
int num; //学号//成员2
int age; //年龄//成员3
char group; //所在学习小组//成员4
float score; //成绩//成员5
};
结构体也是一种数据类型。
像int,char、float等都是基本数据类型,
struct定义的是复杂类型。
#include<iostream>
using namespace std;
struct Circle{
float pool;
float poolrim()
{
cout<<"圆的周长是:";
return 3.14*pool*2;
}
float Area()
{
cout<<"圆的面积是:";
return 3.14*pool*pool;
}
};
int main()
{
float input;
Circle C;
cout<<"输入圆的半径:";
cin>>input;
C.pool=input;
cout<<C.poolrim()<<endl;
cout<<C.Area()<<endl;
return 0;
}
|