最近看程序遇到这么个问题,定义结构体的时候如 struct aaa { unsigned char i; }a,*b 定义一个结构体变量a和一个指针*b,在引用结构体中的数据时要用a.i和b->i; 请教大神们在两种方式有什么区别吗,比如效率上的,或者特殊用途?谢谢了