1
==7452== Invalid read of size 8

これらは、以下のコードを実行したときに発生する上記のエラーです。これらのエラーの適切な原因を教えてください。

     for(int r=1;r<=arasaraysizsase;r++) {
 48         ss = fmax(ss,u[i]);
 49         sa = fmin(sa,u[i]);
 50    }

 63     fasclosase(fasap);
 64     print_asamax(steasap);
 65 }
4

1 に答える 1

1

に変更u[i]するu[i - 1]か、ループを に変更しますfor (i = 0; i < arraysize, i++)

C++ では、配列インデックスは0ベースです。

于 2013-09-30T14:01:37.020 に答える