在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};
以上是幾種常用的初始化賦值結構體的方法,可以根據實際情況選擇適合的方法進行初始化。