C++ primer Plus书之--C++指针及使用new分配内存,使用delete释放内存

先来个简单的程序初步认识一下指针 

#include 
using namespace std;

int main() {
	// 定义一个int型变量
	int num = 123;
	// 定义一个int型指针变量
	int * p_num;
	// 指针指向num的地址
	p_num = #
	
	cout << "num = " << num << endl;
	cout << "*p_num = " << *p_num << endl;
	cout << "address of num is : " << &num << endl;
	cout << "p_num = " << p_num << endl;
	
	// 对p_num指向的地址里的数+1
	// 那么num的值也+1, 因为p_num指向的就是num的内存地址
	*p_num = *p_num + 1;
	cout << "num = " << num << endl;
	cout << "*p_num = " << *p_num << endl;
}

看运行结果:

你可能感兴趣的:(C++,C,指针,指针,使用new分配内存,分配内存,delete)