int* const int num = 5; int* const a = # // *a指针是一个常量,指针是存储地址的变量,即地址不能变动,始终指向num对应的地址 // 比如0x112233这个地址不会改变 num = 10; num = 20; cout << *a << endl; // 结果20 const int* 和 int const *一样的 const int *b; b = # num = 50; *b = 100; //error 出错,不能直接解引用指针来改变值 cout << *b << endl;