最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++?指針常量和常量指針的區(qū)別小結(jié)

 更新時間:2023年12月12日 15:06:49   作者:彐雨  
在C++學(xué)習(xí)使用過程中,每個人都不可避免地使用指針,而且都或多或少的接觸過常量指針或指針常量,本文主要介紹了C++?指針常量和常量指針的區(qū)別小結(jié),感興趣的可以了解一下

指針常量指針常量:顧名思義它就是一個常量,但是是指針修飾的。
格式為:

int * const p //指針常量

在這個例子下定義以下代碼:

int a,b;
int * const p=&a //指針常量
//那么分為一下兩種操作
*p=9;//操作成功
p=&b;//操作錯誤

在這里插入圖片描述

因為聲明了指針常量,說明指針變量不允許修改。如同次指針指向一個地址該地址不能被修改,但是該地址里的內(nèi)容可以被修改。

常量指針常量指針:如果在定義指針變量的時候,數(shù)據(jù)類型前用const修飾,被定義的指針變量就是指向常量的指針變量,指向常量的指針變量稱為常量指針,格式如下:

const int *p = &a; //常量指針
或 int const* p = &a;

在這個例子下定義以下代碼:

int a,b;
 const int *p=&a //常量指針
//那么分為一下兩種操作
*p=9;//操作錯誤
p=&b;//操作成功

在這里插入圖片描述

因為常量指針本質(zhì)是指針,并且這個指針是一個指向常量的指針,指針指向的變量的值不可通過該指針修改,但是指針指向的值可以改變。

判斷限制域的時候,const總是修飾其左側(cè)標(biāo)識符,如果const位于最左側(cè)則修飾其右側(cè)標(biāo)識符

指向常量的指針常量該怎么寫?

const int * const b = &a;//指向常量的指針常量

參考:

[1]http://t.csdnimg.cn/g3K8u

[2]https://zhuanlan.zhihu.com/p/337321951

到此這篇關(guān)于C++ 指針常量和常量指針的區(qū)別小結(jié)的文章就介紹到這了,更多相關(guān)C++ 指針常量和常量指針內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文帶你了解C++中的字符替換方法

    一文帶你了解C++中的字符替換方法

    這篇文章主要為大家詳細介紹了C++中常用的幾個字符替換方法,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • C++填坑的重寫,重載和隱藏的詳解

    C++填坑的重寫,重載和隱藏的詳解

    這篇文章主要介紹了C++中重載、重寫(覆蓋)和隱藏的區(qū)別,是C++面向?qū)ο蟪绦蛟O(shè)計非常重要的概念,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • C++調(diào)用matlab引擎實現(xiàn)三維圖的繪制

    C++調(diào)用matlab引擎實現(xiàn)三維圖的繪制

    這篇文章主要為大家詳細介紹了C++如何調(diào)用matlab引擎實現(xiàn)三維圖的繪制,文中的示例代碼講解詳細,對我們學(xué)習(xí)C++和Matlab有一定的幫助,需要的可以參考一下
    2022-12-12
  • c++的字符串string基本操作大全

    c++的字符串string基本操作大全

    C++中的string類型提供了豐富的字符串操作功能,包括創(chuàng)建、賦值、輸入輸出、查找、插入、刪除、截取等,同時,string還支持關(guān)系運算和與int值的轉(zhuǎn)換,本文給大家介紹c++的字符串string,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • C語言:代碼宏詳解

    C語言:代碼宏詳解

    這篇文章主要介紹了 C語言宏定義使用實例詳解的相關(guān)資料,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • C++中如何實現(xiàn)SSL/TLS加密通信

    C++中如何實現(xiàn)SSL/TLS加密通信

    在互聯(lián)網(wǎng)時代,確保信息傳輸過程中的機密性、完整性和可用性成為了開發(fā)者必須考慮的關(guān)鍵因素,在C++網(wǎng)絡(luò)編程中,使用SSL/TLS加密通信是一種常見的做法,它允許客戶端和服務(wù)器之間通過互聯(lián)網(wǎng)安全地交換信息,從而為網(wǎng)絡(luò)通信提供隱私性和數(shù)據(jù)完整性
    2025-01-01
  • C++/GoLang如何實現(xiàn)自底向上的歸并排序

    C++/GoLang如何實現(xiàn)自底向上的歸并排序

    這篇文章主要給大家介紹了關(guān)于C++/GoLang如何實現(xiàn)自底向上的歸并排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • C++遍歷磁盤驅(qū)動器的示例代碼

    C++遍歷磁盤驅(qū)動器的示例代碼

    這篇文章主要介紹了C++遍歷磁盤驅(qū)動器的示例代碼,幫助大家更好的理解和使用c++,感興趣的朋友可以了解下
    2021-01-01
  • C語言編程使用MATLAB繪制橢圓及圓角矩形

    C語言編程使用MATLAB繪制橢圓及圓角矩形

    這篇文章主要為大家介紹了C語言編程中使用MATLAB繪制橢圓及圓角矩形的實現(xiàn)源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • C語言中數(shù)據(jù)的存儲詳解

    C語言中數(shù)據(jù)的存儲詳解

    這篇文章主要為大家介紹了C語言中數(shù)據(jù)的存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助,希望能夠給你帶來幫助
    2021-11-11

最新評論

会昌县| 祁门县| 广南县| 永宁县| 砀山县| 柳河县| 探索| 乐都县| 饶阳县| 砀山县| 陵川县| 丰台区| 外汇| 怀宁县| 宿松县| 岚皋县| 工布江达县| 河池市| 丰都县| 个旧市| 辽阳市| 东源县| 营口市| 绩溪县| 泸溪县| 张掖市| 阿鲁科尔沁旗| 泉州市| 左贡县| 德化县| 永春县| 九寨沟县| 菏泽市| 电白县| 全南县| 彭泽县| 晋城| 汉阴县| 会泽县| 隆德县| 桂阳县|