兩種編譯器的差別之一:數組的定義
CodeBlocks GCC
#include <stdio.h>
#include <stdlib.h>
//棧空間上實作動态數組
int main()
{
int num;
printf("請輸入數組的長度:");
scanf("\n%d",&num);
int a[num] ;
int i =;
for(i=;i<num;i++)
{
printf("%d\n",a[i] =i);
}
return ;
}
VS2013 VC
同樣的代碼會報錯