的确就是knocker说的……
对结构体用typedef 可以在以后定义结构体的时候少写一个struct:)所以我习惯这么写
PS:我5楼的错误改过来了。
还有,天使说的指针具体是指什么问题啊?
[此贴子已经被作者于2004-09-08 17:59:17编辑过]

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
的确就是knocker说的……
对结构体用typedef 可以在以后定义结构体的时候少写一个struct:)所以我习惯这么写
PS:我5楼的错误改过来了。
还有,天使说的指针具体是指什么问题啊?
[此贴子已经被作者于2004-09-08 17:59:17编辑过]
指针???
没什么,我的意思是说他虽然是个结构指针但都是只有两个字节的!!!!
还有就是,typedef你有没有相关的说明的资料,我对这个不太懂,除了最简单的,就象knocker说的!
char * Func1(char *, char *); char * Func2(char *, char *); char * Func3(char *, char *); char * Func4(char *, char *);
typedef char * (* PFunc)(char *, char *); pFunc myFuncPoint[4]; myFuncPoint[0] = Func1; myFuncPoint[1] = Func2; myFuncPoint[2] = Func3; myFuncPoint[3] = Func4; 哪位能具体解释一下这个typedef到底是怎么回事,虽然我知道它是起什么作用的, 定义了一个指向函数的指针。
就是定义了一个函数指针PFunc,
该函数指针指向的函数参数:char *,char * 返回值:char *
pFunc myFuncPoint[4];/*函数指针数组*/
还可以这样定义:
char * (*myFuncPoint[4])(char *,char *);