【发布时间】:2015-01-23 14:45:58
【问题描述】:
我有这段代码,我想知道为什么这个变量在 for 循环之外没有返回任何值。
void juizes_nota_alta(str_nomepont a)
{
int i,j;
int notamax=0;
for (i=0;i<MAX_JUIZES;i++)
{
if (a.pontuacao[i]>notamax)
{
notamax=a.pontuacao[i];
j=i;
}
}
printf("O juiz que deu a nota mais alta foi:\n",j);
变量 j 没有返回值。
谢谢
【问题讨论】:
-
不返回任何值是什么意思?如果变量未初始化,在这种情况下,如果您的
if案例永远不会成功怎么办?