const 在*号左边,指针所指变量是常量,const在 * 号右边,指针是常量!
指向常量的指针:普通指针,指针可被赋值,常量不能赋值。
const int num1 = 12;
const int num2= 15
const int* pNum = &num1;
*pNum = 15;//error:不能给常量赋值
pNum = &num2//ok 可以修改指针变量的指向;
指针常量:指针变量是常量,即指针不可再赋值。
int num1=12
const 在*号左边,指针所指变量是常量,const在 * 号右边,指针是常量!
指向常量的指针:普通指针,指针可被赋值,常量不能赋值。
const int num1 = 12;
const int num2= 15
const int* pNum = &num1;
*pNum = 15;//error:不能给常量赋值
pNum = &num2//ok 可以修改指针变量的指向;
指针常量:指针变量是常量,即指针不可再赋值。
int num1=12