欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章希望大家以后多多支持腳本之家!

  • C/C++中二進(jìn)制文件&順序讀寫詳解及其作用介紹

    C/C++中二進(jìn)制文件&順序讀寫詳解及其作用介紹

    這篇文章主要介紹了C/C++中二進(jìn)制文件&順序讀寫詳解及其作用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 詳解次小生成樹以及相關(guān)的C++求解方法

    詳解次小生成樹以及相關(guān)的C++求解方法

    這篇文章主要介紹了詳解次小生成樹以及相關(guān)的C++求解方法,文中的練習(xí)示例采用了kruskal算法通過C++進(jìn)行求解,需要的朋友可以參考下
    2015-08-08
  • C++求兩數(shù)之和并返回下標(biāo)詳解

    C++求兩數(shù)之和并返回下標(biāo)詳解

    這篇文章主要介紹了C++求兩數(shù)之和并返回下標(biāo)題目的代碼詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 超詳細(xì)分析C語言動態(tài)內(nèi)存管理問題

    超詳細(xì)分析C語言動態(tài)內(nèi)存管理問題

    動態(tài)內(nèi)存是相對靜態(tài)內(nèi)存而言的。所謂動態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存,本文帶你深入探究C語言中動態(tài)內(nèi)存的管理
    2022-04-04
  • C++ Opencv imfill孔洞填充函數(shù)的實現(xiàn)思路與代碼

    C++ Opencv imfill孔洞填充函數(shù)的實現(xiàn)思路與代碼

    在Matlab下,使用imfill可以很容易的完成孔洞填充操作,下面這篇文章主要給大家介紹了關(guān)于C++ Opencv imfill孔洞填充函數(shù)的實現(xiàn)思路與代碼,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 詳解C++構(gòu)造函數(shù)

    詳解C++構(gòu)造函數(shù)

    這篇文章主要為大家介紹了C++構(gòu)造函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • C++11中的引用限定符示例代碼

    C++11中的引用限定符示例代碼

    C++中有左值和右值的概念,其實,左值和右值的區(qū)分也同樣適用于類對象,本文中將左值的類對象稱為左值對象,將右值的類對象稱為右值對象,對C++11?引用限定符相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序的圖文教程

    Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序的圖文教程

    這篇文章主要介紹了Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序,以實例來簡單介紹一下VS2022中如何使用MinGW來編譯、調(diào)試C/C++程序,需要的朋友可以參考下
    2022-08-08
  • 用C語言實現(xiàn)猜數(shù)字游戲

    用C語言實現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細(xì)介紹了用C語言實現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 最新評論