/*
time:2020年4月16日18:43:45
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
	int* p;//声明一个整型的指针变量
	p = new int;//动态分配一个int型存储区,并将首地址贡献给p
	*p = 10;
	cout <<"指针的值" <<*p << endl;//输出指针
	cout << "指针地址:" << p << endl;//输出指针地址
	delete p;//撤销指针,释放p指向的存储空间
	return 0;
}
/**************************************************/
/*
time:2020年4月16日19:19:35
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
	char* p;
	p = new char;
	if (!p)
	{
		cout << "allocation failure" << endl;//输出:内存申请失败
		return 1;
	}
	*p = '1';
	cout << *p << endl;
	delete p;
	return 0;
}
/*******************************************************/
/*
time:2020年4月16日19:08:33
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
	int* p;
	p = new int(1000);//动态分配内存,将1000作为初始值赋给它
	cout << *p;
	delete p;
	return 0;
}
  

  

  

欢迎指出代码的不足之处,我很高兴你能指出我的错误。