typedefstruct和直接struct的区别
来源:99网
使用方式不同、访问不同等。
1、使用方式不同,使用struct关键字定义结构体时,在声明结构体变量时需要使用struct关键字,并跟上结构体的名字。使用typedefstruct时,可以为结构体定义一个别名,这样在声明结构体变量时就不需要再使用struct关键字。
2、可读性不同,使用struct关键字时,每次声明结构体变量都需要写struct,这会降低代码的可读性。使用typedef定义别名后,代码更简洁,可读性更高。
显示全文