定义数组时,数组的大小必须为常量,即在编译时就要存在的数值,如:int arr[5];当数组大小要根据程序的执行情况确定时,可采用创建动态数组的形式,如:int x(10);char* test = new char [x];动态创建的数组,在程序结束之前一定要释放内存,否则会造成内存泄漏,如:delete [] test
char* test =new char[x];