首页 > 编程知识 正文

java vector和arraylist,c语言字符指针赋值

时间:2023-05-05 18:29:30 阅读:29216 作者:423

自己保存并创建链表的程序,在节约后,每次创建链表时,都需要重新写。

在下面的代码中,创建的链表中的节点数为10,存储在每个节点中的数为其后缀0-9

请注意,对于voidcreateList(listnode*pHead ),使用了指针引用。 由于在main中head没有打开空间,因此在创建列表中为phead打开空间时,main中的head仍然指向NULL。

如果在main中为head打开了空间,则不需要用指针进行引用。 道理很简单,就像你传递int参数一样。 createList的pHead是形参。 也就是说,pHead的地址和main的head的地址不同。 如果在main中为head打开了空间,则pHead将

和head保存的地址一样。 后来用第二种方法实现了。 #include'stdafx.h'#include

#包含

#包含

#includeusingnamespacestd; 结构列表节点

{intm_key;

ListNode*next;

(; 语音创建列表(listnode * phead )。

{

pHead=newListNode;

pHead-m_key=0;

phead-next=空;

ListNode*p=pHead; for(inti=1; i10; I )

{

ListNode*pN

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。