数组问题求解
#include <stdio.h>int main()
{
int a[10];
int i,max,min;
a[]={1,2,3,4,5,6,7,8,9,10};
max=a[0];
for(i=0;i<10;i++)
{
if(max<a[i]) max=a[i];
}
printf("%d",max);
min=a[0];
return 0;
}
编译上面代码时出现这样的错误,向各位大虾求助啊!
E:\vc\p_44_score10\score\score.c(6) : error C2059: syntax error : ']'
若把 a[]={1,2,3,4,5,6,7,8,9,10}; 删去
再在主函数第一行改为 int a[10]={1,2,3,4,5,6,7,8,9,10}; 这样又没错误了。
这是为什么啊?