LinkList L、LinkList& L区别
书中,LinkList可以定义指向List的指针
1.当函数参数为LinkList L时,意味着只改变或操作List的内容,而不需要改变L这个指针
如
Status GetElem(LinkList L,int i,ElemType)
2.当参数为LinkList &L时,意味着需要改变或操作L这个指针本身
如
Status InitList(LinkList &L)
{
L=(LinkList)malloc(sizeof(struct LNode));
......
}
这里想初始化单链表,需要给L分配内存空间,即需要改变L
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了