程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++常量指針和指針常量

C++常量指針和指針常量

編輯:關於C++

1、常量指針

指向常量的指針變量的定義和使用

如:const int *p;

2、指針常量

如:char* const p = "abcde";

可以這麼理解:

const p的類型式char*,所以p是不可以再修改的。也就是所p必須是在定義時就已經初始化,並且不能再修改了。

3、指向常量的指針常量

指向常量的指針常量

如:const int* const p = &b;

可以這麼理解

int* const p的類型時const,那麼也就是所int* const p是不可以修改的。

再看int* const p。const p的類型是int*,也就是p是不可以再修改的,並且它的類型是int*。

總結:

不管指針的命名怎麼變,都要把它分解開了看待。從最外的一層開始,一層一層往裡面走,用“類型-對象”的眼光去看待這些命名。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved