哪里有错误?

来源:6-12 综合练习

C_Bridge

2019-11-01 15:28

hello.c: In function 'All':
hello.c:6:15: error: 'N' undeclared (first use in this function)
     for(i=0;i

----------------------------------------------------

#include <stdio.h>

int All(int score[])

{

    int all=0;

    int i;

    for(i=0;i<N;i++)

    {

        all+=score[i];

        

    }

    return all;

}

int main()

{

    int sum;

    sum=All(score);

    int score[N]={67,98,75,63,82,79,81,91,66,84};

    printf("%d",sum);

    return 0;

}


写回答 关注

1回答

  • onResult
    2019-11-02 17:08:12

    你没有定义N的值

    解决方法:

    ①定义N为10:#define N 10

    ②把N改成10,

    int score[10]={67,98,75,63,82,79,81,91,66,84};
    for(i=0;i<10;i++)


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题