答案:abc.a;p_abc->a;(*p_abc).a p_abc是指向此结构体的指针,p_abc->a : 指针指向结构体成员喽!
先声明了一个结构体类型:struct _INFCONTEXT { int a; int b; }接着将这个结构体类型用定义成A,意思是A就是struct _INFCONTEXT { int a; int b; }类型;*B 的意思是将B定义成指向struct _INFCONTEXT { int a; int b; }的指针类型.这样定义后A a; //用A定义一个结构变量a ,a的类型其实就是struct _INFCONTEXT { int a; int b; }B b = &a;//用B定义个指针变量b
举个例子说明:typedef struct abc {int x; int y; int z; }abc; 是将结构体abc类型重新起个名字为abc,以后再定义同一类型的变量时,可以写成:abc m,n; 与:struct abc m,n; 作用是一样的.可将复杂数据类型简单化 求采纳为满意回答.
定义一个名称为ADDPROC的函数指针类型,其调用形式是:int fun(int a, int b)
就是让pAdd可以指向所有的以两个整型变量的形参的函数吧
ACD都可以.