C++ - 常量指针
#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { /////////////////////////////////////////////////////////////////////////////////////////////////// // 常量指针: const 数据类型 *p // 1. P: 可读 // 2. P: 不可向指针指向的内存地址写入数据, 但可以给指针赋值新的地址 /////////////////////////////////////////////////////////////////////////////////////////////////// int a = 10; const int *p = &a; // 可读 printf("*p_a = %d\r\n", *p); // 错误, 不可向指针指向的内存地址(变量a的内存地址)写入数据, 但可以给指针赋值新的地址 //*p = 100; int b = 11; p = &b; printf("*p_b = %d\r\n", *p); getchar(); return 0; }