回 帖 发 新 帖 刷新版面

主题:求助链表的问题

书上单链表的有如下程序

typedef struct node{

DataType data

struct node *next

listnode;

typedef listNode *linkList   请问此行中  linkList是数据类型还是变量

linklist head

listNode *p

这种写法对吗?



回复列表 (共2个回复)

沙发

linkList是数据类型
linklist head    listNode *p  两种写法都对,两个都是定义同一个结构的指针

板凳

没错,C语言很灵活,比如
int a[10];//a是变量名

typedef int aa[10];//aa是类型名,它的类型就是int [10],于是你可以定义
aa b;//就相当于int b[10];

我来回复

您尚未登录,请登录后再回复。点此登录或注册