这两个写法是不是等价的

img


如果直接把第二段代码中的Elemtype data改成
int data,那么第一段代码struct Elemtype是不是不用写了?

不等价
1.首先struct是个引用类型,而int是值类型
2.当你声明data是结构体的时候,要使用data.value表示值,而如果data声明为int,data自己就是值,代码也不一样啊