为什么建立单链表时会出现这种编译错误?

hkangj 2017-07-29 09:07:43
...全文
224 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2017-07-31
  • 打赏
  • 举报
回复
引用&,这个是C++的语法,如果是C语言不建议使用,因为C语言的编译器不识别这个符号。 建议定义成:LinkList *L,然后函数里使用到L的地方都用*L即可。
hkangj 2017-07-30
  • 打赏
  • 举报
回复
引用 4 楼 runningfatty 的回复:
[quote=引用 2 楼 hkangj 的回复:] 可以给我看看我这个代码为什么会运行错误么,搞不明白
你在函数里面操作的只是一个拷贝的变量,对主函数里的L是没有影响的 如果你想对L修改的话,有两种方法,一个是用二级指针,也就是传入L的地址,另一个就是不用参数,返回值就是创建的链表[/quote了解了,谢谢大佬
runningfatty 2017-07-29
  • 打赏
  • 举报
回复
引用 2 楼 hkangj 的回复:
可以给我看看我这个代码为什么会运行错误么,搞不明白
你在函数里面操作的只是一个拷贝的变量,对主函数里的L是没有影响的 如果你想对L修改的话,有两种方法,一个是用二级指针,也就是传入L的地址,另一个就是不用参数,返回值就是创建的链表
hkangj 2017-07-29
  • 打赏
  • 举报
回复
引用 楼主 hkangj 的回复:

可以给我看看我这个代码有什么错误吗,搞不明白
hkangj 2017-07-29
  • 打赏
  • 举报
回复
可以给我看看我这个代码为什么会运行错误么,搞不明白
冬南风 2017-07-29
  • 打赏
  • 举报
回复
你这是c,函数的参数LinkList &L,&去掉。 c++可以这么写,引用类型

69,377

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧