在C语言中,可以通过以下几种方法来初始化赋值结构体:
struct Person {
char name[20];
int age;
};
struct Person p1;
p1.name = "John";
p1.age = 25;
struct Person {
char name[20];
int age;
};
struct Person p1 = {"John", 25};
struct Person {
char name[20];
int age;
};
struct Person p1 = {.age = 25};
typedef struct {
char name[20];
int age;
} Person;
Person p1 = {"John", 25};
以上是几种常用的初始化赋值结构体的方法,可以根据实际情况选择适合的方法进行初始化。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 怎么用c语言实现删除功能