从上面的程序中可以看到,常量指针指向字符数组的第一个元素为‘h’,随后,我們将字符数组的第一个元素更改为'K'然后输出*p可以看出此时常量指针仍然指向数组第一个元素,此时第一个元素为K
从上面的程序中可以看出,当我们让常量指针指向另一个值时会出现报错:不能给常指针量复制。
总结:常量指针始终指向某一位置不能给常指针赋值,即不能让他指向其他的位置
当其为指针常量的时候,我们可以对其进行再赋值但是那个指针常量指向的本身就是一个常量,则该常量昰不可修改的否则可以通过其他方式对指向的值进行修改。
5、string: C++的一个字苻串类他可以进行c版本字符串不允许的许多操作比如+ -,
从上面的程序中可以看到,常量指针指向字符数组的第一个元素为‘h’,随后,我們将字符数组的第一个元素更改为'K'然后输出*p可以看出此时常量指针仍然指向数组第一个元素,此时第一个元素为K
从上面的程序中可以看出,当我们让常量指针指向另一个值时会出现报错:不能给常指针量复制。
总结:常量指针始终指向某一位置不能给常指针赋值,即不能让他指向其他的位置
当其为指针常量的时候,我们可以对其进行再赋值但是那个指针常量指向的本身就是一个常量,则该常量昰不可修改的否则可以通过其他方式对指向的值进行修改。