当前位置: 代码迷 >> C语言 >> 数据结构初学者提问
  详细解决方案

数据结构初学者提问

热度:273   发布时间:2006-02-24 15:26:00.0
数据结构初学者提问

void initlist(LinkList *L)

{ *L=(LNode *)malloc(sizeof(LNode));

(*L)->next=NULL;

}

其中的 (LNode*) 是什么意思呢?

[此贴子已经被作者于2006-2-24 16:24:15编辑过]


----------------解决方案--------------------------------------------------------

已找到答案鸟

malloc( ) 返回指向被函数分配内存的指针
*L=(LNode * )malloc(sizeof(LNode)); 就是类似 n=(int) k;

[此贴子已经被作者于2006-2-24 17:04:27编辑过]


----------------解决方案--------------------------------------------------------
强制转换
因为malloc返回的是一个void 型指针。
所以你要将之转换为你所想要的指针类型 。
----------------解决方案--------------------------------------------------------
楼上正解!
----------------解决方案--------------------------------------------------------
  相关解决方案