example:
#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'};//1.类型 2.名 3.值 4.地址
struct Test *pt = &t1;
printf("t1的idata=%d\n",t1.idata);//变量名访问,用点运算符
printf("t1的idata=%d\n",ps->idata);//变量名访问,用->运算符
ps->cdata = 'R';
printf("t1的idata=%d\n",t1.cdata);//变量名访问,用点运算符
printf("t1的idata=%d\n",ps->cdata);//变量名访问,用->运算符
return 0;
}