C++学习之:使用数组注意事项

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];也不会报错。

猜你喜欢

转载自blog.csdn.net/wu_qz/article/details/80136349