m0_74075504 2022-11-23 20:06 采纳率: 0%
浏览 136

警告C6385 正在从数组中读取无效数据

 

明明能运行而且是对的 但会出现这个警告 可是范围也在创建的数组里 不知道为什么会警告 我输入n都不会警告 但明明出了反胃
  • 写回答

1条回答 默认 最新

  • 一只爱打拳的程序猿 新星创作者: Java技术领域 2022-11-24 09:02
    关注

    题主您好,请问你这个程序的目的是什么呢,right、left和mid在此程序中没有用到。
    还有return 0是程序的结束标志,应当放在所有的程序后面。我刚刚跑了一遍你的代码没有问题呀。

    
    #include<stdio.h>
    
    int main()
    {
        int n = 0;
        int m = 0;
        scanf("%d", &n);
        int arry[1000] = { 0 };
        for (int i = 0; i < n - 1; i++)
        {
            scanf("%d", &arry[i]);
        }
        scanf("%d", &m);
        if (m > arry[n - 1])
        {
            printf("None");
        }
        return 0;
    }
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 11月23日