这两种写法有什么区别吗?学校课上给的例子用的第二种typedef,不明白为什么不用第一种,效果是一样的吧?
第一种:
struct Book {
char no[15];
char name[50];
float price;
};
Book book1,book2;
第二种:
typedef struct {
char no[15];
char name[50];
float price;
}Book;
Book book1,book2