1)int * const p; p爲指向字符變量的指針,地址不變,地址內容(值)可變,從左往右讀 "指針常量"。
2)const int *p; p爲指向字符變量的指針,地址可變,地址內容(值)不變,從左往右讀 "常量的指針"。
3)const int* const p (指針不能變,指的量也不能變)
4)*在const前表示指針爲常量,只能初始化,初始化後就不能再指向別的地址,但是可以改變指針指向的變量的值。
const在*前面,表示指針指向的值爲常量,但是指針可以指向不同的變量。
5)char const *p; 與 const char *p; 等價,只是個人的書寫習慣,主要區別是const 和 * 位置的區別。
常量指針與指針常量, char * const p與 char const * p
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
NetBeans運行error: bin/nativeexecution/Linux-x86_64/pty
Juffi
2018-08-27 19:54:17
my leetcode#1 #2 #3 #4 #6 #7 #8
Juffi
2018-08-27 19:54:16
my leetcode#13 #14
Juffi
2018-08-27 19:54:15
移植unbuntu Qt項目到 windows 下(包含socket)
Juffi
2018-08-27 19:54:15
學習C++通過使用MinGW+Eclipse(windows下)
暴烈骑士
2018-08-27 19:49:19
虛函數表
fengjingchao8
2018-08-27 19:48:48
C++中int main(int argc, char *argv[])解釋
YuFF
2018-08-27 19:45:47
C++中函數的參數傳遞
YuFF
2018-08-27 19:45:43
直接插入排序、shell 排序、快速排序C++實現
FANG___
2018-08-27 19:42:41
二叉樹的前中後序的遞歸、非遞歸遍歷
FANG___
2018-08-27 19:42:38
(C++) 踩了幾個坑
FANG___
2018-08-27 19:42:38
個人覺得C++BuilderX是個失敗的作品
elever
2018-08-27 19:41:36
CloseHandle(),TerminateThread(),ExitThread()的區別
侠隐仙踪
2018-08-27 19:34:57
拷貝某個文件夾下的所有文件到指定文件夾
侠隐仙踪
2018-08-27 19:34:57
24小時熱門文章