C语言 定义两个结构体变量只有一个初始化成功是为什么,另一个直接被忽略

2025-04-07 20:33:37
推荐回答(1个)
回答1:

1 使用struct关键字,分为匿名定义和非匿名定义
2 匿名定义(定义好的结构体类型只能使用一次)
//定义一个结构体变量point
struct{
int x;
int y;
}point;
3 非匿名定义(定义好的结构体类型可以多次使用)
//定义两个结构体变量point1,point2
struct Point{
int x;
int y;
};
struct Point point1;
struct Point point2;