这两个struct函数什么区别 struct{ int x; int y; }test1; 和 s
发布网友
发布时间:2022-04-24 12:55
我来回答
共2个回答
热心网友
时间:2023-10-13 13:20
后者为这种结构体类型定义了名字test,前者没有。
如果之后还想定义相同类型的变量,前者需要重写一遍所有结构体成员;而后者不需要,写成struct test xxx;就可以了。
热心网友
时间:2023-10-13 13:21
第一个 无名结构。
只能定义一个test1变量。 其它地方 不可以定义同类型变量。 因为这个结构体没名字。
第二个 有名字 是struct test. 这里定义了test1 其它地方还可以
struct test test2;
这样定义同类变量。
对于test1来说,两种方法没有区别。