定义与赋值
//1.一般赋值
struct person
{
char name[20];
int age;
double weight;
};
int main()
{
person group1[3] =
{
{"aaa", 20, 50.0},
{"bbb", 30, 55.5},
{"ccc", 40, 60.8}
};
}
//结构体中定义的数组:char name[20],使用 p.name="adc"是无法进行赋值的。
//因为name是字符数组名,而“aaa”字符串常量,字符数组名不无法修改的! 可以用string来代替。
//2.动态
struct person
{
string name;
int age;
double weight;
}
int main()
{
person* group1 = new person[3];
group1[0].name = "aaa";
group1[1].age = 30;
group1[2].weight = 60.8;
}



