1.定义数组时,数组的元素个数必须是编译时的常量,即在程序中以常量或常量表达式的形式出现,元素个数在写程序时就已经确定。比如:
double doubleArray1[10]; //正确的定义方法
int i=10;
const int j=20;
double doubleArray2[i]; // 错误的定义方法
double doubleArray3[j]; //正确的定义方法,j是const常量
2.使用数组时别出现下标越界:C++不会检查数组下表是否越界。比如定义数组double doubleArray1[10];合理的下标范围是0~9,但cout<< doubleArray1[10];也不会报错。