typedef 的用法
typedef 还可以掩饰符合类型,如指针和数组。例如,你不用象下面这样重复定义有 81 个字符元素的数组:
char line[81];
char text[81];
定义一个 typedef,每当要用到相同类型和大小的数组时,可以这样:
typedef char Line[81];
Line text, secondline;
getline(text);
???????
还有下面:
typedef struct node{
elemtype data;
struct node *next;
}node,*linklist;
linklist *head;
linklist *p1,p2;
typedef 不是只是给结构体名起一个别名吗?
如果起的别名是*linklist 那么为什么在定义的时候没有*呢????
另外哪个*linklist前面哪个node 可以去掉吗?
小弟看了很多程序在定义结构体时候用的typedef都不怎么一样到底怎么用我真是糊渡了请求大家帮助!!谢谢