ふぢのLINT講座


array subscript cannot be negative:N1
(配列の添え字が負の値になっている。負の値:N1)

以下のエラーを検出することが出来ます。

(実例1)
int sub()
{
  int cnt;
  char c[10];

  cnt = 0;
  c[cnt - 1] = 0;
}





配列“c”の添え字は0〜9でなくてはならないが、実際は添え字に−1を設定している。




もどる