重温 const 指针
生活随笔
收集整理的這篇文章主要介紹了
重温 const 指针
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
??????? 在進(jìn)行聲明指針時(shí),可以在類型前或后使用關(guān)鍵字const,也可在兩個(gè)位置都使用。? 下面都是合法的聲明,但是含義大不同:
const int * pOne;????//指向整形常量?的指針,它指向的值不能修改
int * const pTwo;????//指向整形的常量指針?,它不能在指向別的變量,但指向(變量)的值可以修改。?
const int *const pThree;? //指向整形常量?的常量指針?。它既不能再指向別的常量,指向的值也不能修改。
??????? 理解這些聲明的技巧在于,查看關(guān)鍵字const右邊來(lái)確定什么被聲明為常量?,如果該關(guān)鍵字的右邊是類型,則值是常量;如果關(guān)鍵字的右邊是指針變量,則指針本身是常量。下面的代碼有助于說(shuō)明這一點(diǎn):
const int *p1; //the int pointed to is constantint * const p2; // p2 is constant, it can't point to anything else總結(jié)
以上是生活随笔為你收集整理的重温 const 指针的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 流媒体 - UVC 协议
- 下一篇: 【算法】禁忌搜索算法(Tabu Sear