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

下面的求链表的表长函数错了吗,如果错了那哪里错了

‎
下列函数试图求链式存储的线性表的表长,是否正确?
int Length ( List *PtrL )
{ List *p = PtrL;
int j = 0;
while ( p ) {
p++;
j++;
}
return j;
}

p++就错了
链表不是顺序表,你地址直接自加,就变成野指针了,不知道指向什么东西了
必须p=p->next才行

近期文章

  • 请大家帮我看看:我想直接把vs上写好的集成的mysql模块移到QT上直接用,但是在配置库这里一直有问题,现在一直报这个错,要咋解决
  • 信捷触摸屏程序打开不能编辑要怎么弄
  • arduino项目编写
  • 51单片机汇编,流水灯
  • vue传参如何传一个数组过去
  • Python 完数用列表解决
  • 关于#java#的问题,请各位专家解答!
  • 输入输出流,记事本出现烫烫 ,但是显示器正确
  • 输入输出流,记事本出现烫烫 ,但是显示器正确
  • idea 引入依赖其他的dependencies 比如spring-cloud-dependencies里面的jar全一片红。
  • 请教各位一个使用Matlab里lsq拟合函数的参数限制的问题
  • liquibase的运行方式#mysql
  • 括号匹配的检验C语言
  • git多分支开发合并问题
  • 我的VS code 无法显示Error
  • 能看懂,但是自己写不出来该怎么办?
  • 这个代码怎么写,我写一点但是感觉哪里怪怪的
  • c++如何巧妙变为c,青高收捷达
  • 导入模块和导入模块中所有的类是一个意思吗?
  • 引用Python库函数的时候遇到了问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华