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

指针中*s=*L和s=*L有什么区别

指针中*s=*L和s=*L有什么区别?各代表什么意思?

如果我把图中s=*L换成*s=*L会发生什么?

图片说明

要看CreateList是什么类型,如果和Node是一样的类型
*s = *L 就是把 L指向的内存内容复制到s指向的内存上
此时,s = *L 是不合法的。

当CreateList是Node *类型的时候
*s = *L 不合法。
s = *L 的意思就是让s这个指针指向L这个指针的指针指向的地址上的那个指针。

近期文章

  • c#设计窗体throw new excpetion 抛出异常
  • java为什么字节输入流用fileinputstream的read,做的是输出
  • 为什么输出结果总是0
  • win11文件夹里面的文件都是空白图标
  • c语言oj题目,实属不太懂,请指导
  • 怎么解释下面这些tcpdump的输出结果
  • 请各位看看,CC2530双层PCB这样设计有什么问题?
  • java要求从键盘上输入多个学生的信息,并保存在数组中,最后显示每个学生的信息,怎么做啊?
  • 用c语言链表做学生成绩
  • 用C++编程完成内容要求
  • 想了好久,怎么用java来实现
  • 循环结构统计及格和不及格人数
  • mybatis配置文件总是出错,配置了好久
  • IsoSource安装时一直显示这个提示,求指导
  • 用C++编程完成内容要求
  • xcode10目前可以用于flutter原生开发么
  • Python实现最大匹配算法-匈牙利算法 中遇到的问题
  • 关于#java#的问题:java初学者
  • 怎样删除vs2015中opencv3.4的配置?
  • 第一次用IAR,创建文件有问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华