这个程序哪里错了啊?

img

for(i=0;i<5;i++)
下标从0开始

你并没有定义int sum;
for循环i从0开始,循环到4

#include<stdio.h>
int main(){
    int a[5]={5,4,3,2,1};
    int i,sum=0;
    for(int i=0;i<5;i++){
        sum=sum+a[i];
    }
    printf("%d\n",sum);
    return 0;
} 

img

sum变量没有定义