写C一年了,还在这里迷惑,求解释啊
程序代码:#include "stdafx.h"
int i;
i =0;// ???????????????? 为什么在这两处不能定义或者说不能在上上面声明,不能在下面进行定义。这是C语言的什么规定啊
char arr[12];
arr[12]="abc";//???????????????
int _tmain(int argc, _TCHAR* argv[])
{
i =0;//为什么能在这定义?
return 0;
}










