左值和右值是什么意思 為什么C語言指針初始化左邊是值,右邊是地址?
為什么C語言指針初始化左邊是值,右邊是地址?其實(shí)C語言中的指針也是一種變量,但這種變量有點(diǎn)特殊。指針變量中存儲的值是內(nèi)存地址,int variable等公共變量中存儲的值是相應(yīng)的int值。對于變量初始
為什么C語言指針初始化左邊是值,右邊是地址?
其實(shí)C語言中的指針也是一種變量,但這種變量有點(diǎn)特殊。指針變量中存儲的值是內(nèi)存地址,int variable等公共變量中存儲的值是相應(yīng)的int值。
對于變量初始化或賦值,等號“=”右側(cè)獲得的值是變量的存儲值。對于指針變量,存儲的值是地址。示例代碼如下:
有關(guān)C指針的更多知識,建議參考經(jīng)典C語言書籍“C編程語言”和“C和指針”。