常量指針 指針常量

主要判斷 const 和 * 的區別 const 常量,*(地址) ,誰在前面誰就不能改變

如:

1.常量指針:也叫做指向常量的指針,int const (常量)* p(指針) = &a;/* 現在知道怎麼讀的吧 */   const 在前面說明 *p 的內容是常量,指針的內容不能改變,但是可以改變地址,*p = b (非法的,不能改變內容)p = &b (合法,指針的地址可以改變)

2.指針常量 :也叫做指針類型的常量,int *(指針)const (常量)p = &a;* 在前面說明後面的都是地址了,const 修飾的是地址,所以指針常量的地址不能改變,但是可以改變*p的內容,*p = b (合法的,能改變內容,因爲不是const修飾的),p = &b (非法的,不能改變p的地址了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章