c語言指針類型定義(C語言)地址為什么要變成指針才能賦值給指針變量呢?-創(chuàng)新互聯(lián)

(C語言)地址為什么要變成指針才能賦值給指針變量呢?指針就是地址。所以你的問題不對。c語言指針類型定義 (C語言)地
址為什么要變成指針才能賦值給指針變量呢?

我的理解是,我想問為什么變量需要取地址,然后給指針變量賦值,即inta,*PP=&a

專業(yè)領(lǐng)域包括成都做網(wǎng)站、成都網(wǎng)站制作、電子商務(wù)商城網(wǎng)站建設(shè)、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)公司的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

讓我們來談?wù)勔粋€小概念,數(shù)字23,在句子“我今年23歲”中,23的意思是年齡;在句子“我的偶像穿著23號籃球服”,23是籃球服的號碼。也就是說,數(shù)字23在不同的句子環(huán)境中具有不同的語義。

在本文中,我們定義了兩個成形變量。在內(nèi)存中,它們都存儲二進制代碼,但語義不同。一個用于存儲整數(shù),另一個用于存儲指向成形變量的指針??傊?,這兩個變量是不一樣的。一個是存儲常用值的公共變量,另一個是存儲另一個變量的物理地址的特殊變量(因此我們需要添加*符號來區(qū)分它)。

你能理解嗎?如果你不明白,你可以請我再回答這個問題。

C語言中指針變量是存在哪里的?

1.指針變量和普通變量一樣,在編譯時存儲在代碼中,在運行時存儲在內(nèi)存中。C語言的變量值是通過對變量的內(nèi)存地址進行尋址來獲得的,但對于編譯的程序,變量的地址是確定的,不能改變。這是因為編譯器在編譯程序時已經(jīng)通過語法分析計算出指針變量的地址值,所以指針變量實際上并不保存在內(nèi)存堆?;驍?shù)據(jù)段中,而是包含在匯編代碼中。

2.指針變量是整數(shù)類型的十六進制數(shù),用于表示變量的地址;

指針是C語言中廣泛使用的數(shù)據(jù)類型;

指針變量可用于表示各種數(shù)據(jù)結(jié)構(gòu);

數(shù)組和字符串易于使用;

內(nèi)存地址可以像匯編語言一樣進行處理,從而編譯出簡潔高效的指針變量指針,大大豐富了編程語言的功能。

C語言中“指針”和“指針變量”的區(qū)別及定義?

1.概念不同。”“指針”是一個概念,“指針變量”是一個具體的實現(xiàn),而指針也是一個變量,所以需要對它進行定義。指針的定義與一般變量的定義相同。2具有不同地址的變量的(內(nèi)存)地址稱為變量的“指針”,通過指針可以找到具有其地址的內(nèi)存單元。指針變量用于存儲另一個變量(即指針)的地址。擴展數(shù)據(jù):指針和指針變量1之間的關(guān)系。指針就是地址,地址就是指針。2地址是存儲單元的編號。三。指針變量是存儲內(nèi)存地址的變量。4指針和指針變量是兩個不同的概念,但需要注意的是,在描述指針變量時,指針變量通常被稱為指針。實際上,它們有不同的含義。注:指針為100。指針:特定于地址。指針存儲在地址中,指針:指針變量-變量。指針的優(yōu)點:1。直接接觸硬件??焖贁?shù)據(jù)傳輸(指針表示地址)。返回多個值,返回一個(指向數(shù)組或結(jié)構(gòu)的指針);4。表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)(structure)。易于操作的字符串;6。指針有助于理解面向?qū)ο?/p>

你好,我是巴塞羅那II,很高興為您解答。

更專業(yè)的科學(xué)知識,歡迎關(guān)注我。如果你喜歡我的回答,也請給我表揚或轉(zhuǎn)發(fā),你的鼓勵是支持我寫下來的動力,謝謝。

分享標(biāo)題:c語言指針類型定義(C語言)地址為什么要變成指針才能賦值給指針變量呢?-創(chuàng)新互聯(lián)
文章起源:http://muchs.cn/article32/dpsspc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、建站公司用戶體驗、品牌網(wǎng)站制作、企業(yè)網(wǎng)站制作、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作