c语言指向常量的指针和常量指针

 

指向常量的指针:该指针指向的值不能改变,指针不是常量,所以可以修改指针的指向  int main(void){    int value = 10;    /*定义一个指向常量的指针*/    const int *pValue = &value;    //pValue = &value;    /**     *      * 编译器会报错,*pValue是只读的。     * 也就是指针指向的值不能改变     */          /**         * 这个赋值编译器会报错 assignment of read-only location '*pValue'         * 因为*pValue指向的值是常量,所以不能改变。         */    *pValue = 20;    /*但可以对value的值进行改变*/    int number = 30;    /**     * 指针不是常量,所以可以修改指针的指向     */    pValue = &number;    return

c语言指向常量的指针和常量指针最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/8417.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>