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;
}

浙公网安备 33010602011771号