77问答网
所有问题
p=new lnode;lnode是结点结构体,请问如何把该语句改成c语言形式的?
如题所述
举报该问题
其他回答
第1个回答 2012-12-08
p是一个指针吗??
则是
p =(lnode *)malloc(sizeof(lnode));
追问
嗯 ,这下对了 再问一下他是给结点分配内存的意思吗?
追答
对 malloc是分配内存,你使用完后 要用free(p)来进行释放,否则会内存泄露的
本回答被提问者采纳
相似回答
求大神救急,编写
C语言
程序,内容是建立一个链表,还有链表的插入与删除...
答:
lnode *next;}lnode,*linklist;int m;int listinsert(linklist &l,int i,int e)//在带头节点的单链表中第i个元素插入元素e { int j=0;linklist p,s;
p=new
lnode;
p=l;s=new lnode;while(p&&j<i-1){ p=p->next;++j;} if(!p||j>i-1){return 0;} s->data=e;s->nex...
p=
(LinkList)malloc(sizeof(
LNode
))能不能仔细的给我解释一下是什么意...
答:
p=(LinkList)malloc(sizeof(
LNode
))这个通常是开辟一个新的地址空间时用的,LinkList是指针的类型,就和int *p一样,此时p指向存放LinkList类型变量的地址空间,malloc是函数,参数为要开辟空间的大小,sizeof是求
Lnode的
大小,总的就是说开辟一个Lnode大小的新的空间,p指向该空间 ...
单链表
怎样
插入一个
结点?c语言
答:
如果已知一个节点指针pre和一个节点指针cur,要把cur插入到pre节点之后,很显然要保证链表不会断开而丢失后面的节点,要先把后面的节点指针(指向lat的指针)保存下来,即有cur->next = pre->next,然后把cur连接的一串链表连接到pre后面,即pre->next = cur;上面介绍了,在一个节点之后插入节点的情...
敢死队问题用
C语言
程序编!!!
答:
include<stdio.h> #include<string.h> #include<math.h> #include<conio.h> bool judge(long c[],long m); int combine(long a[],long n,long m,long c[],const long M); long a[100001];//储存士兵编号 long b[100001];//储存其领导编号 long c[100001];//储存...
逆序输入n个数据元素的值,建立带头
结点的
单链表的
c语言
程序
,怎么
做?
答:
L->next = NULL; //先建立一个带头
结点的
单链表 for (int i=n;i>0;--i){ LinkList p = (LinkList)malloc(sizeof(
LNode
)); //生成新结点 scanf("%d",&p->data); //输入元素值 p->next = L->next;L->next = p; //插入到表头 } }//CreateList_L Status ListShow...
...归并La和Lb得到新的线性表
Lc,Lc的
元素也按值非递减排列。_百度...
答:
}
LNode,
*LinkList;//手动方式创建链表 LinkList Manual_Create_LinkList(int n){ cout<<"采用手动方式创建链表:"<<endl;LinkList _LinkList = new LNode();if(_LinkList){_LinkList->next = NULL;} for(int i = 0 ; i < n ; i++){ LinkList
p = new
LNode();cout<<"输入第...
C语言
单向链表的创建,输入,插入和删除的实现
答:
while (p!=NULL && i<n) { q=p;
p=
p->next; i++; } new=(LinkList)malloc(sizeof(
LNode
));new->data=e;q->next
=new;
new->next=p; }/*** 11.删除链表中第n个位置的元素 ***/ void ListDelete(LinkList *L, int n, ElemType *e){ LinkList p,q; int i;q=*L; ...
大家正在搜
结构体类型和结构体变量
new是一个结构体类型
结构体和类的区别的实例
结构体如何使用
new一个结构体
new一个结构体指针
new结构体数组
指针 结构体 难
数组作为结构体成员
相关问题
如何将《数据结构》单链表翻译成C语言描述
C链表新建头结点和新结点问题?
C语言结构类型
C语言结构体类型
写出在p结点前插入s结点的语句(数据结构c语言)
C语言结构体的定义
结点和单链表c语言描述问题
C语言 结构体指针的问题 请解释下lnode * creat...