在c语言里定义结构体,如果不使用typedef,在其他地方声明改结构体类型的变量时就需要加前缀struct 。
所以加上,可以方便其他地方直接用。
在c++里,不加typedef定义结构体也可以在其他地方直接引用。
所以c++可以不加。
(为了兼容考虑最好也加上)
定义结构体时需不需要加 typedef
最新推荐文章于 2024-01-23 15:56:01 发布
在c语言里定义结构体,如果不使用typedef,在其他地方声明改结构体类型的变量时就需要加前缀struct 。
所以加上,可以方便其他地方直接用。
在c++里,不加typedef定义结构体也可以在其他地方直接引用。
所以c++可以不加。
(为了兼容考虑最好也加上)