new运算符

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.

猜你喜欢

转载自blog.csdn.net/a673786103/article/details/80039320