一维数组,请大家帮帮我啊
程序如下,
程序代码:#include "stdio.h"
int main()
{
int i,a[10];
for(i=0;i<10;i++)
a[i++]=2*i+1;
for(i=0;i<10;i++)
printf("%d ",a[i]);
}我用VC6和win-tc运行的结果不一样。
为什么结果不是我想象中的1,3,5,7,9......啊!
特别是"for(i=0;i<10;i++)
a[i++]=2*i+1;"这个表达式里的两个后置自加运算,每次的值我弄不太明白,
请有能力的朋友帮我详细讲解一下。
请大家帮我一下,谢谢了啊









