C语言const关键字与指针
生活随笔
收集整理的這篇文章主要介紹了
C语言const关键字与指针
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
const關(guān)鍵字與指針
- const修飾指針的4種形式
- const修飾變量的修改問題
- const應(yīng)該怎么用
const修飾指針的4種形式
const關(guān)鍵字在C語言中還用來修飾變量,表示這個(gè)變量是常量,不能修改。
Const修飾指針有四種形式,區(qū)別清楚這四種就可以全部理解const和指針。
第一種:const int *p;
關(guān)于指針變量的理解,主要涉及兩個(gè)變量,一個(gè)是指針變量p本身,第二個(gè)是p指向的那個(gè)變量(*p).一個(gè)const關(guān)鍵字只能修飾一個(gè)變量,所以弄清楚這四個(gè)表達(dá)式的關(guān)鍵就是搞清楚const放在某個(gè)位置時(shí)是修飾誰的。簡單的講看const里誰近就是修飾誰的。
const修飾變量的修改問題
根據(jù)實(shí)踐發(fā)現(xiàn)const修飾的變量是可以改的(GCC環(huán)境下)。
在某些單片機(jī)環(huán)境下,const修飾的變量是不可以更改的,取決于具體的環(huán)境,C語言沒有完全嚴(yán)格的要求。
在GCC中
總結(jié)
以上是生活随笔為你收集整理的C语言const关键字与指针的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。