小编use*_*531的帖子

变量警告设置但未使用

int none[5];
int ntwo[5];

(the following is in a switch statement);

    if (answer == userAnswer)
{
    printf("Correct!\n");
    score = prevScore + 1;
    prevScore = score;
}

else
{
    printf("Incorrect. The correct answer was %d\n\n", answer); 
    none[i] = number1;
    ntwo[i] = number2;
}
}
break;
Run Code Online (Sandbox Code Playgroud)

(Switch语句结束)

它给我一个错误,说"变量警告"没有"设置但未使用".我已经清楚地使用过了.我不知道为什么这个错误我发生了.仅供参考,您看到的所有其他变量都已声明.我刚拿出阵列出现的imp部分.

c variables warnings

9
推荐指数
1
解决办法
5万
查看次数

C - 在我的书中,它说数组总是使用pass by reference.但是伴随它的代码对我来说没有意义

int sum(int a[], int n)
{
    int i, s = 0;
    for (i = 0; i < n; i++)
        s = s + a[i];
    return s;
}
Run Code Online (Sandbox Code Playgroud)

我已经了解到,当通过引用传递时,函数头上的int旁边有"*",并且也没有return语句.但是上面传递数组的代码没有*并且有一个return语句.当我误解这个时,有人可以告诉我.

c

1
推荐指数
1
解决办法
127
查看次数

标签 统计

c ×2

variables ×1

warnings ×1