本质上就是什么时候用 “.” 来访问。什么时候用 “->” 来访问
当直接用结构体变量名时,则用点运算符
struct Test t1 = {10,c};
printf("t1的idata = %d\n",t1.idata);
当直接用结构体指针变量名时,则用箭头运算符
struct Test *pa = &t1;
printf("t1的idata = %d\n",pa->idata);
#include<stdio.h>
struct Test{
int idata;
char cdata;
};
int main(){
int a = 10;
int *p = &a;
char c = 'c';
char *pc = &c;
struct Test t1 = {10,c};
struct Test *pa = &t1;
printf("t1的idata = %d\n",t1.idata);
printf("t1的idata = %d\n",pa->idata);
}