當前位置:首頁 » 服務存儲 » 變數名和存儲地址的區別
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

變數名和存儲地址的區別

發布時間: 2022-10-29 03:19:54

㈠ 請問地址、變數、數據、內存單位、變數單位,,這些名詞有什麼關系

你可以理解內存是一串可放東西的連續的「抽屜」,只不過抽屜格子的大小可以按照需要變動。
抽屜里放的東西,就是「數據」;
抽屜格子最小的時候就是「位元組」,我們對位元組「抽屜」按照0,1,2,...順序編號,這個編號就是「地址」;
數字地址太難記,也容易弄錯,為了方便理解和記憶,程序里使用內存一般會起個名字,這些名字就叫「變數」(因為它對應的抽屜里的「數據」內容一般是可以改變的);
變數有類型的,不同類型的大小不同(一般1位元組、2位元組、4位元組、8位元組、32位元組、512位元組等等),因此內存的單位用「位元組」,變數大小的計算單位卻各不相同......

㈡ 在c程序中變數名代表存儲器中的一個位置嗎

不是的,變數名是變數名,地址是地址,你看,輸入的時候要用到取地址符&,那時候取出的才是地址

㈢ 定義一變數後 變數的地址 變數的存儲空間 變數名這三者之間有什麼嘛不同

變數名就可以代替變數的地址(數組),&a就是a的地址,地址決定存儲的空間位置。變數名相當於給你的地址取一個你認識的名字。

㈣ 在c語言中,變數名 地址 存儲單元的內容 分別怎樣儲存

首先,在C語言中,存儲器實際上是一個大的位元組數組,位元組數組中的每一個元素稱為存儲單元,基本的存儲單元為位元組。

其次,在C語言中,每一個存儲單元佔一個位元組,每一個位元組對應一個地址,這個地址即為內存地址。

再次,在C語言中,變數名是一個標識符,在C語言中標識符只能有數字、字母、下劃線(_)組成,且第一個符號必須是字母或者下劃線(_)。

最後,對於C語言中的變數來說,它具備兩個基本的屬性,一個是地址,一個是內容。正是因為此,所以在函數參數傳遞時有兩種方法一種是傳址,一種是傳值 。比如下面的代碼:

inta=2;//a是變數名,它有兩個屬性,一個是地址,一個是值。
int*p=&a;//使用取地址運算符&即可獲取變數的地址
intb=a;//使用變數名可以取得變數的值
intc=*p;//使用間接引用運算符*也可以取得變數a的值。

㈤ 定義一個變數後,如int x,變數的地址變數的存儲空間變數名這三這有什麼不同

int x
變數的地址為 &x,
變數的存儲空間為 sizeof(x),具體的說,就是存儲一個int型變數,需要多少位元組.
變數名為 x,標識符.假如地址0x00f0到0x00f2存儲了40這個數字.x就是這個地址中內容的代號.
具體的說,x為一個抽屜里的內容.&x是抽屜所在的位置.sizeof(x)為抽屜的大小.

㈥ C/C++變數名的實質是什麼,是地址

不是地址。。
如果你;
通過你的家庭住址 肯定是能找到你,
通常情況下, 通過你的名字,也能找到你,
比如你家在城南; 你叫小o, 城南只有一個小o,

那有人說起 城南的小o,那肯定就是說你了;
這里的家庭住址,相當於地址,
你的名字,相當於變數名,
城南相當於作用域;(這里作用域的用法也比較類似, 比如:你城南的小夥伴啊什麼的,肯定都是直接喊你 「小o」,不會加「城南」修飾; 但是 再給城西的小夥伴做介紹的時候,肯定要說:這是「城南的小o」)

㈦ 變數名和變數地址之間是什麼關系

編譯程序發現你定義了一個變數,就把這個變數開設後的地址用一個標號記錄下來,這個標號對應這個變數的存放位置(地址);
當你程序中使用這個變數名進行賦值、運算、存儲時,編譯程序會解釋成取這個標號對應地址中的數值操作;
如果程序要計算該變數地址,編譯程序就回送標號對應的地址。

㈧ 變數名,變數值和內存地址,這三者在內存中是以某種編碼方式存儲在同一塊空間里嗎

不是
變數名,除非是調試版本,否則不帶有變數名信息
如果是調試版本,會單獨存儲在一段空間,供調試工具讀取,所以和實際運行的內存完全不同
變數值,根據變數類型,存在堆區或者棧區
變數地址,除非保存為指針,否則不會存儲變數地址

㈨ c語言中 變數存儲的是不是地址

變數存儲的是對應類型的值,是否為地址同樣取決於類型。
變數具有不同的類型。
整型變數int,存儲的就是一個整數;float類型,存儲的是實數;char類型,存儲的是字元(實際上也是整數)。
指針變數,是C語言的特殊變數,其存儲的是地址。在C語言中,只有指針是用來存儲地址值的。

㈩ c語言中存儲單元的地址和存儲單元的內容有什麼區別

儲存單元的地址是地址(指存的東西的位置),儲存單元的內容是儲存單元里的數據。
例如:儲存單元的地址就是家的門牌號,儲存單元的內容是家裡的東西。