int array[] = {1,2,3,4,5};
#define LEN (sizeof(array) / sizeof(array[0]))
int main(void)
{
int i, sum = 0;
for(i = 0; i < LEN; i++){
printf("i = %d\n", i);
sum += array[i];
}
printf("%d\n", sum);
sum = 0;
for(i = -1; i < LEN - 1;i++){
printf("i = %d\n", i);
sum += array[i+1];
}
printf("%d\n", sum);
return 0;
}
我自己运行了一下,第一个for循环是对的,但是第二个for都没有开始,请问这是为什么?