我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言数据结构单链表


void Init(LNode **L){
    *L = (LNode *)malloc(sizeof(LNode));
    *L->next = NULL;
}
这样写为啥 *L ->next = NULL;报错

改成(*L)->next
->优先级高于 *

需要增加小括号把*L括起来,要不这样代表的是值不是指针,(*L)整体代表的是指针
修改为 (*L)->next = NULL; 即可

近期文章

  • 修改光标指针 请晰度的问 题 请教!
  • 最小的n个组合所形成的和
  • 软件打不开,用cmd也打不开
  • 安卓8.1mt6753杂牌平板在屏幕关闭后一小时准时关机,求解决办法
  • 关于#python#的问题:python程序控制结构
  • 控件QSpinbox设置最大值的输入问题
  • Python, list of dictionaries遍历筛选
  • C++人人对弈井字棋为什么赢了之后还继续?还有为什么在一个位置下过之后这个位置还能下?
  • 关于sort_key的值需要是函数的问题
  • win11 explorer
  • 运行pyhton文件的时候总是出现以下错误,代码本身没有报错,这是怎么回事啊?该怎么解决呢?
  • mfc中密码设置和更改
  • MySQL数据库怎么根据某个条件把某个字段数据合并起来
  • 如何从dll中加载xaml
  • 如何运用Windows serve 2019的解答下列相关问题?并给出每一题的关键截图。或者相应的步骤。
  • ⑨命啊,我人都快被这个问题搞没了
  • 在pycharm里(不是cmd)已经显示安装过requests,为何pycharm还会报错
  • 用c++代码怎么实现这个功能
  • C语言数据结构代码问题
  • snmpv3错误:unknown securityName

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华