int main() { int* arr = new int[10]; for (int i = 0; i < 10; i++) cout << arr[i] << " "; cout << endl; int* array = new int[10](); for( int i = 0 ; i < 10 ; i ++ ) cout << array[i] << " "; cout << endl; int* array1 = new int[10]{1,2,3}; for (int i = 0; i < 10; i++) cout << array1[i] << " "; cout << endl; }
只要有初始化的行为,数组后续默认为0.