C++ - 指针常量

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
	///////////////////////////////////////////////////////////////////////////////////////////////////
	// 指针常量 : 数据类型 * const p
	//	1. 只能在初始化的时候赋值一次
	//	2. 可以修改指向的内存地址数据(写入)
	int a(100);
	int * const p = &a;		// 此时
	printf("p = %d\r\n", *p);

	// 可以修改指向的内存地址数据(写入)
	*p = 101;
	printf("*p = %d   a = %d \r\n", *p, a);


	// 错误, 不能给指针常量重复赋值
	int b(99);
	//p = &b;		



	getchar();
	return 0;
}

  

posted @ 2016-07-31 11:00  C/C++/Python/Java  阅读(178)  评论(0编辑  收藏  举报