分类: C/C++
2011-04-24 15:24:31
常量指针,就是指向常量的指针,关键字 const 出现在 * 左边,表示指针所指向的地址的内容是不可修改的,但指针自身可变。
指针常量,就是指针内容的常量,关键字 const 出现在 * 右边,表示指针自身不可变,但其指向的地址的内容是可以被修改的。
比如:
常量指针: const char *ptr = “hello” ptr可改变,*ptr不可改变
常量指针: char const *ptr = “hello” ptr可改变,*ptr不可改变
指针常量: char * const ptr = “hello” ptr不可改变,*ptr可改变