关于构造结构成员
struct student
{
char *name;
long num;
char *banji;
char *setName(){name="xiaoming";return name;}//构造结构成员
long setNum(){num=123;return num;}
char *setClass(){banji="1004";return banji;}
};
请问,在上面的结构体中 char *setName()怎么理解?指向字符的函数指针?本质是指针吧?
PS:偶只是个新手^^
参考答案:char *是返回值的类型,也就是说setName()函数运行后返回一个字符指针。