大神们帮我看看,这道程序哪里错了
void main(){
int i,a[10];
for(i=0;i<10;)
2*i+1;
for(i=9;i>=0;i--)
{printf("%d",a[i]);
printf("\n%d %d\n",a[5.2],a[5.8]);}
for(i=0;i<10;)
a[i++]=2*i+1;
for(i=9;i>=0;i--)
{printf("%d",a[i]); printf("\n%d %d\n",a[5.2],a[5.8]);
}}
为什么编译的时候不能通过,还有那个a[i++]要怎么理解。
多谢了