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

指针没有初始化或数组越界问题

先将数据存入数组,用sort函数对数组排序,再遍历数组数据创建有序链表并输出,在dev上可以正常运行,但测试平台显示指针没有初始化或数组越界,请问问题出在哪里

img

img

while(cin >> nextData,nextData != 0)这是一个逗号表达式,先执行nextData != 0这个判断,这时候 nextData 还没有赋值。修改如下:

cin >> nextData;
while(nextData != 0)
{
    a[n] = nextData;
    n++;
    cin >> nextData;
}

近期文章

  • 输出0到100之内的素数只和
  • Java 这个怎么改数据报错了
  • matlab,函数或变量 'poly2sym' 无法识别。
  • c3解析wsdl如何解决,请指导一下
  • 这个真的好难啊请帮帮我
  • 操作系统的阻塞唤醒挂起数据结构
  • endnoteX9在导入文献时右侧不出现数字,格式选了number但是没有用
  • 这个编程的问题出在哪?
  • c语言三位数输入后倒序输出
  • 关于C语言的简单问题
  • python 的lambda表达式对列表是怎么处理的啊
  • 请问如何在JavaScript里点击div切换颜色
  • 车辆违章抓拍系统相关方面的问题
  • pycharm运行时报错 IndexError: list index out of range
  • 可以帮我看看为什么这段爬虫没有输出值啊,吐了。
  • SQLSERVER的查询分析器执行SQL的疑问
  • 怎么计算成一秒的,计算过程
  • python循环结构程序编写题目
  • 请问C语言中多余的空行是怎么回事呀?是编译器的问题吗?
  • 如附件图示的PT100温度监测电路原理是什么?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华