在C和C++语言中,声明数组时[]是放在标识符的后面的,比如下面的方式:
int a[10];
char b[3]={‘a’,’b’,’c’};
下面是不合法的:
float c[n];
因为C中不支持动态数组,而C++支持,动态数组的声明方式如下:
float *d = new float[m];
但下面的方式是不合法的:
float d[] = new float[m];
在C#中声明数组时,方括号([])必须跟在类型后面,而不是标识符后面
int[] table; // not int table[];