常指標 指向常量的指標與指向常量的常指標的區分

2021-09-27 04:16:05 字數 593 閱讀 4291

個人根據一些資料,簡要總結如下:

#include

using namespace std;

int main()

補充:1、constexpr變數簡介:

在c++11新標準規定,允許將變數宣告為constexpr型別以便由編譯器來驗證變數的值是否是乙個常量表示式。宣告為constexpr的變數一定是乙個常量,而且必須用常量表示式初始化。

2、指標和constexpr:

在constexpr宣告中如果定義了乙個指標,限定符constexpr僅對指標有效,與指標所指的物件無關:

const int *p=nullptr;         //p是乙個指向整型常量的指標

constexpr int* q=nullptr;//q是乙個指向整形的常量指標,等同於int *const q=nullptr;

3、與其他常量指標類似,constexpr指標既可以指向常量也可以只想乙個非常量:

constexpr int *np=nullptr; //np是乙個指向整數的常量指標,其值為空

int j=0;

constexpr int i=42;           //i的型別是整型常量

指標常量,常指標,指向常量的常指標

1.指標常量 從字面意思可以看出,指標是乙個常量,也就是位址不能被修改。int const p 特點是指標指向的數值可以改變,然而指標所儲存的位址卻不可以改變。include using namespace std void main int a 10 int const p a cout 我們可以...

指標常量,常指標,指向常量的常指標

1.指標常量 從字面意思可以看出,指標是乙個常量,也就是位址不能被修改。int const p 特點是指標指向的數值可以改變,然而指標所儲存的位址卻不可以改變。include using namespace std void main int a 10 int const p a cout 我們可以...

C 指向常量的指標 常指標和指向常量的指標

c 的乙個很明顯的特性就是指標。指標正是c 強大的原因,同時也會他比較難的乙個原因。這裡簡單介紹下c 中指向常量的指標 常指標和指向常量的常指標的概念。一 指向常量的指標 定義方法 const int ptr intconst ptr 那麼什麼是指向常量的指標呢?簡單來說,就是指標指向的內容是常量,...