int a中a是什麼

2022-11-07 11:21:43 字數 581 閱讀 8751

1樓:寒寒家

a是變數名,單獨的a出現在表示式中,返回的是a的值。

&a取的是a在記憶體中的地址,int a 在記憶體中有4位元組的空間(依編譯器不同而有不同),&a就是這塊記憶體區域的地址。

這塊記憶體區域中儲存的是a的值。

2樓:帥的都想毀容

int a只是宣告瞭一個int型別的變數,名稱是a相當於告訴編譯器 我需要用到一個int型別的變數 叫a(以便分配空間)但是值不一定

類似於現實中「有一個男孩叫小明」

只是告訴了你 有一個男孩(int)名字是小明(a) 但是小明是誰你並不知道

3樓:善護

定義一個變數,就在記憶體中劃分出一些空間,變數的值,是存放在這個記憶體空間的資料。舉個例子,賓館有一些空房間(相對於記憶體,房號相對於記憶體地址),你在賓館訂了一些房間(相當於定義一個變數),這些房間裡入住的人(相當於變數的值),有你安排(相當於給變數賦值)。這樣說不知道你能明白些嗎。

4樓:匿名使用者

其實很多高階語言已經放棄了指標的概念,指標可以比作盛放蘋果的盤子,指標的內容就是蘋果也就是a

inta1,2是什麼意思,inta112是什麼意思

逗號表示式是用小括號括起來的幾個表示式 或語句 其間用逗號分隔,整個逗號表示式中,所有表示式都會計算,但整個表示式取值是最後一個的結果 因此,int a 1,2 結果是給變數a賦值2 括號內是逗號表示式,逗號表示式的的值取逗號最右邊的數,也就是2,那麼回a 2,這裡注意優先順序答的問題,括號優先順序...

static int a和int a是什麼區別

一 變數型別不同 1 static int a 定義了一個靜態的整型變數a。2 int a 定義了一個整型變數。二 資料共享方式不同 1 static int a 靜態變數不單單僅僅只是屬於某一個物件的,而是屬於類的,所以靜態變數會被該類的所有物件共享,也就是說所有該類的物件使用的是同一份資料。2 ...

inta01f輸出什麼,c語言中inta1,b2,cc10ba輸出結果為什麼

chenqin231 已經回答得非常棒了,0.1f這個值會被截斷,取其整數部分,所以,列印a值為0,希望能對你有所幫助,另外,建議你讀一些c語言方面的基礎書籍。a的值被截斷,當你用printf列印a值為0 應為 0 但是0.1f是float型別,前面應該有 int main int f int in...