關(guān)鍵字const什么含義汉匙?
const int a;
int const a;
const int *a;
int const *a;
int * const a;
int const * const a;
(1)前兩個的作用是一樣:a 是一個常整型數(shù)
(2)第三胰丁、四個意味著 a 是一個指向常整型數(shù)的指針(整型數(shù)是不可修改的,但指針可以)
(3)第五個的意思:a 是一個指向整型數(shù)的常指針(指針指向的整型數(shù)是可以修改的,但指針是不可修改的)
(4)最后一個意味著:a 是一個指向常整型數(shù)的常指針(指針指向的整型數(shù)是不可修改的,同時指針也是不可修改的)
總結(jié):const關(guān)鍵字修飾指針,const在*號的左邊還是右邊: 左定值躯保,右定向飞苇!