指针常量 和 指向常量的指针区别
生活随笔
收集整理的這篇文章主要介紹了
指针常量 和 指向常量的指针区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
指針常量
說明這個指針是常量,是不可以修改的
?如
有一個數組 char ch[5]="list";//用5位是因為 默認有一個0放在最低位
?
????????????? char * const pstr = ch; //指針常量
對于上面的指針常量 我們可以 *pstr='w'; //修改 指針所指地址的內容
????????????????????????? 我們不可以 pstr="www";// 修改指針的地址,這是不允許的
?
常量的指針
說明這個指針指向的是一個常量
如
我們同樣有這樣的一個數組 char ch[5]="list";
????????????????????????????????? const char *pstr=ch; //常量的指針
對于上面的常量的指針 我們可以 pstr="www"; //修改指針的地址
???????????????????????????? 我們不可以 *pstr='w'; //修改指針所指地址的內容
總結
以上是生活随笔為你收集整理的指针常量 和 指向常量的指针区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第六章apache目录文件的位置及作用
- 下一篇: 富文本编辑器---笑脸表情(一)