本帖最后由 2014571245 于 2014-4-19 13:07 编辑
请问这段代码是什么意思啊?看不太懂
#include<stdio.h>
typedef struct student
{
char *name;
int num;
int age;
char *(*Getname)(struct student *);
}stu;
char* getname(stu * this)
{
return this->name;
}
int main()
{
stu a;
char *p;
a.Getname=getname;
a.name="abva";
p=a.Getname(&a);
printf("%s\n",p);
return 0;
}
|
|