结构体中 “->“ 与 “.“ 的区别以及使用
结构体中 “->” 与 “.” 的区别以及使用两者在同一个代码块内使用的时候其实没有什么太大不同,无非就是声明结构体的时候一个是声明指针,一个是声明结构体。声明结构体的时候分配了内存空间,所以可以用".“直接访问,而声明指针之后并没有分配内存空间,所以用”->“来指向开辟的空间。也可以用”(*buffer).foo" ,等价于"buffer->foo"。"->"是在声明结构体指针时,访问结构体成员变量时使用。"."是声明结构体时,访问结构体成员变量时使用。type





