问个比较简单的问题,在兴趣的来看看~
#include"stdio.h"void main()
{int i,a[10];
for(i=0;i<10;)
{
a[i]=++i;
printf("a[%d]%d\n",i,a[i]);
}
getch();}
这个代码的结果是从a[1]开始输出的,为什么不是从a[0]开始呢~
另外如果变成:
#include"stdio.h"
void main()
{int i,a[10];
for(i=0;i<10;)
{
a[i]=i++;
printf("a[%d]%d\n",i,a[i]);
}
getch();}
后面就输出的是很大的数字~不知道是为什么~应该是随机数字吧~
这两个式子有什么差别,小弟比较笨,希望能详细的帮帮我~