99问答网
所有问题
这个数据结构的语句表达的是什么意思啊? p=(Lnode *)malloc(sizeof(Ln
这个数据结构的语句表达的是什么意思啊? p=(Lnode *)malloc(sizeof(Lnode));
举报该问题
其他回答
第1个回答 2014-10-30
生成一个Lnode *型结点啊
追问
为什么呀?看不明白。。。
第2个回答 2014-10-31
你前面应该会有一句
Lnode * p = NULL;
malloc() 返回的类型是void * 型, 不相同的类型不能进行赋值运算, 所以要进行强制类型转换
本回答被提问者和网友采纳
相似回答
数据结构
与算法问题
答:
p=(LNode
*)malloc(sizeof(LN
ode)); 就是为p开一个内存空间。(*p)表示p所指向的,就是一个结构体变量。然后 . 就可以取到他里面的变量了。p->data是指针取值的另一种写法。
数据结构
,链表LinkList
*L
与LinkList L和
Lnode
答:
L=malloc(sizeof(LinkList));是指为该链表申请头结点,并使该链表的指针指向该结点LNode*p;p=malloc(sizeof(LNode));与上句不同,这句是指你申请一个结点的空间。LNode*p;是先定义一个结点。p=malloc(sizeof(LNode));
是指为该结点申请内存空间
。。注意一个结点和一个链表的区别就可以了。。
p=(L
inkList
)malloc(sizeof(LNode
))能不能仔细的给我解释一下
是什么意
...
答:
p=(L
inkList
)malloc(sizeof(LNode
))这个通常是开辟一个新的地址空间时用的,LinkList是指针的类型,就和int *p一样,此时p指向存放LinkList类型变量的地址空间,malloc是函数,参数为要开辟空间的大小,sizeof是求Lnode的大小,总的就是说开辟一个Lnode大小的新的空间,p指向该空间 ...
malloc函数
中
的*
号?
答:
呵呵,malloc的语法是:指针名=(数据类型
*)malloc(
长度),这里的(数据类型*)表示指针,malloc函数返回动态内存的地址。
p=(L
inkList
)malloc(sizeof(LNode
)) 这里LinkList本身就是一个指针,所以不需要加*了。
...*s
=(LNode*)malloc(sizeof(LN
ode))
什么含义?
答:
1、动态分配一块内存,内存大小是
LNode
类型所占字节 2、把所分配的内存的首地址赋值给 s 所以s 必须是一个指针类型
for(i=n;i>0;--i){
p=(L
inkList
)malloc(sizeof(LNode
)
答:
p是一个指向一个
数据结构
LNode的链表。LNode有2个字段.data和next 2.程序语句说明:/*做n次循环*/ for(i=n;i>0;--i){ /* 为p分配空间 */
p=(L
inkList
)malloc(sizeof(LNode
));/* 把数据读入p->data */ scanf(&p->data);/* p->next设为上次保存的结点的指针L->...
数据结构Lnode
*
是代表
什么
!
??
大侠 谢谢!!
答:
Lnode
x; // 声明一个Lnode类型的变量x。结构体Node ,是一种类型。传值是L,传引用是&L,传指针是*L, 如果需要有原值的变更的话需要用传引用,或者传指针。
LNode
*
s;//定义一个指向LNode的指针。LNode *s=H;//H是一个定义好的头节点,这里定义一个指向LNode 的指针s,并把它的初始...
以下程序
表达的是什么意思?
答:
L
= (LNode*)malloc(sizeof(LN
ode)); // 分配内存空间 if ( L == NULL)return ERROR;L->data = NULL;L->next = NULL;return OK;} Status DestroyList_L(LinkList& L) { // 销毁L链表 LinkList p;while (L) { // 依次遍历链表上的每个节点
p =
L;L = L->next;free(p);...
L
=(LNode
*)malloc(sizeof(LN
ode));
答:
(type)就是强制类型转换 (int)指强制转换为int,(LNode
*)
就是强制转换为指向LNode类型的pointer 将
malloc(sizeof(LNode
))分配的地址强制转换成指向LNode类型的pointer
大家正在搜
c语言数据结构是什么意思
数据结构度是什么意思
数据结构是什么语言
数据结构设计什么意思
数据结构中的语句频度
数据结构是c语言吗
哈希表数据结构c语言
数据结构基本语句
数据结构语句频度计算
相关问题
C语言中:LNode *s=(LNode*)malloc(s...
t=(LNode *)malloc(sizeof(LNode...
L=(LinkList)malloc(sizeof(LNod...
p=(struct book *)malloc(size);...
L=(LNode *)malloc(sizeof(LNode...
L=(linklist)malloc(sizeof(stru...
c=(LNode *)malloc(sizeof(LNode...
请问L=(linklist)malloc(sizeof(ln...