#include "stdafx.h" int i; i =0;// ???????????????? 为什么在这两处不能定义或者说不能在上上面声明,不能在下面进行定义。这是C语言的什么规定啊 char arr[12]; arr[12]="abc";//??????????????? int _tmain(int argc, _TCHAR* argv[]) { i =0;//为什么能在这定义? return 0; }