⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12_2.cpp

📁 清华大学C++补充习题代码
💻 CPP
字号:
//12_2.cpp
#include <iostream>
using namespace std;

int main()
{
	double *ptr[ 10 ];
	for ( int i = 0; i < 10; i++ ) 
	{
		ptr[ i ] = new double[ 60000000 ];
		if ( ptr[ i ] == 0 ) 
		{ 
			cout << "内存分配失败! ptr[ "  << i << " ]\n";
			break;
		}
		else
			cout << "分配了 60000000 double 类型数据 ptr[ " << i << " ]\n";    
	}
	return 0;
}
/*
注:本程序在不同环境中运行结果可能会不同。
  运行结果:

分配了 60000000 double 类型数据 ptr[ 0 ]
内存分配失败! ptr[ 1 ]
或:
分配了 60000000 double 类型数据 ptr[ 0 ]
分配了 60000000 double 类型数据 ptr[ 1 ]
分配了 60000000 double 类型数据 ptr[ 2 ]
分配了 60000000 double 类型数据 ptr[ 3 ]
分配了 60000000 double 类型数据 ptr[ 4 ]
分配了 60000000 double 类型数据 ptr[ 5 ]
分配了 60000000 double 类型数据 ptr[ 6 ]
分配了 60000000 double 类型数据 ptr[ 7 ]
分配了 60000000 double 类型数据 ptr[ 8 ]
分配了 60000000 double 类型数据 ptr[ 9 ]
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -