评论

收藏

[C++] 结构体变量的初始化-定义时初始化

编程语言 编程语言 发布于:2021-07-20 16:16 | 阅读数:463 | 评论:0

可以在定义时或者定义之后对结构体。一般情况下我们都是在定义的时候对他进行初始化,因为那样比较方便,如果定义之后再进行初始化,那就只能一个一个成员进行赋值,就如同数组一样,数组只能在定义的时候才可以一次性对所有元素进行初始化,如果定义之后再初始化就只能一个一个的赋值了,那样比较麻烦。
#include<stdio.h>
struct AGE
{
int year;
int month;
int day;
}
struct STUDENT
{
char name[20];
int num;
struct AGE birthday;
float score;
}
int main(void)
{
struct STUDENT student1 = {"小米", 1207041, {1989, 3, 29}, 100};
return 0;
}


关注下面的标签,发现更多相似文章