我想知道结构名称(Books)及其实例化(Book)的这两个结构定义之间的区别是什么 而另一个只有实例化(复杂)。
答案 0 :(得分:2)
在第一个版本中,您可以通过
声明或定义该类型的变量struct Books b;
或
Book b;
在第二个版本中,您只能使用
复杂c;
注意:Book
和Complex
都是类型名称。
@ Rikayan Bandyopadhyay指出的另一个区别是,在第一个版本中,你可以包含一个指向同一结构的指针元素,哪个元素将具有类型struct Books *
,但你不能在第二版。