私はいくつかの宿題(101レベル)をコーディングしていました。コードをコンパイルしようとすると、ビットディフェンダーからウイルスアラートが届きました。
#include <stdio.h>
int main ( void ) {
int numbers [10];
int i, temp;
for (i = 1; i <= 10; ++i)
numbers[i] = 0;
printf("Enter up to 10 integers. input '-1' to finish \n");
for (i = 0; i < 10; i++) {
scanf("%d", &temp);
if (temp == -1) {
break;
} else {
numbers [i] = temp - 1;
}
}
for (i = 1; i <= 10; ++i)
printf("the numbers are: %d\n", numbers[i]);
return 0;
}
問題はこのコードにあると思います。
for (i = 1; i <= 10; ++i)
numbers[i] = 0;
なぜトロイの木馬ウイルスが警告するのですか?私は何をしましたか?