如何解釋int i 3,p,如何解釋 int i 3, p i

2021-08-11 19:13:51 字數 2331 閱讀 4394

1樓:hi漫海

int *p //定義一個指標

int i=3 //定義一個變數,值初始化為 3。從這開始,變數 i 的值為 3

p=&i //將變數 i 的記憶體地址賦值給指標 p,此時指標 p 的值是變數 i 的記憶體地址,

//此時,*p 就相當於變數 i

//*p 取指標 p 指向的記憶體儲存的值,就是變數 i 的值。以下一句可以說是多餘的。

2樓:許普洛斯

「*」號在不同的背景下有不同的含義,就像我們說的「開門」一樣,對著汽車說,「門」是指汽車門,對著房間說,「門」是指房間門。

你提出的 int i=3,*p=&i; 這是一個宣告語句,在宣告中為了把指標和一般變數區別開,所以在指標變數前加一個「* 」。注意此時「*」號只是起一個和普通變數相區別的作用。

當「*」號不是在宣告語句中出現時,它有了另一個含義,就是表示指標變數指向地址所儲存的值。

3樓:匿名使用者

p是指標變數,在這裡用取地址符&來獲取變數i的地址,讓後讓p指向這個地址。

其實,在c程式規定:我們定義指標變數,如果採用逗號隔開的話,需要每個都加*號,如int* a, b在這裡只是對a變數定義指標,而b仍為int型。

建議多看看教材細節內容。

4樓:

如果前面沒*的話,p也就是個普通的變數了。*是說明p是指標的符號。

5樓:

就是:int i=3;

int *p;

p = &i;

-------------------

int *p=&i; 的意思是 宣告 p 是指標, 初始化指標地址 同 i 的地址。

printf("%d\n",*p);

打出 3

----------------------------------*p不是相當於指向某個型別的變數嗎?

*p 在語句裡相當於指向某個型別的變數的值。

*p 在宣告裡,只是說它是指標。

形式邏輯 對 指標 不成立!(c 語言就是如此奇怪)

6樓:

這個是定義時對變數初始化

,*p=&i;部分實際上是這樣的

int *p;p=&i;/*這兩句話和int *p=&i;是等價的 */

這樣就理解了吧

int *p int i=3 p=&;i *p=i

7樓:耘熵

int *p //定義一個指標

int i=3 //定義一個變數,值初始化為 3。從這開始,變數 i 的值為 3

p=&i //將變數 i 的記憶體地址賦值給指標 p,此時指標 p 的值是變數 i 的記憶體地址,

//此時,*p 就相當於變數 i

//*p 取指標 p 指向的記憶體儲存的值,就是變數 i 的值。以下一句可以說是多餘的。

*p=i

c語言中,int i=3,*p=&i; 這是給指標型變數p賦什麼值啊?

8樓:

c語言中,int i=3,*p=&i;

這是給指標型變數p賦予i的地址。

9樓:匿名使用者

這裡給p賦值是i的地址,p裡面儲存的是i的地址,不是i的值,這個地址值由系統分配,是一個不確定的值。

10樓:瓏月三

把i的地址賦給p,p的值就是i的地址(系統隨機分配的值),*p的值就變成了3

若有

11樓:匿名使用者

若有

這樣輸出的將是指標變數p的地址

如果想輸出i的值,應該改為printf("%d",*p);

12樓:

int i=3,*p;

p=&i;

printf("%d",&p);

若果你要輸出i的值,應該是 printf("%d",*p);

即int i=3,*p;

p=&i;

printf("%d",*p);

printf("%d",p); 是列印出i的地址

我一直分不清指標的兩種指向方式,比如: int i=3,*p; p=&i; 所以*p=3; 這種我

13樓:

你這兩種寫法不是一樣的嗎, 只是在定義時就對它賦值了

如何解釋緣分,如何解釋緣分二字

緣 即在沒有預見的情況下,兩個從不同地域的人相識,並組成非同一般的關係,一般可以認為若是有緣那便是冥冥中註定的,所以人們彼此間都很珍惜因 緣 而相識的人。分 可以理解為使兩個人永遠生活在一起的那種冥冥中的力量。因為 緣分 在一起的男女雙方那都是天作之合,以後在一起也不會有什麼矛盾,很浪漫的,所以你一...

繁體字「禮」如何解釋,繁體字「禮」如何解釋

禮 l 會意 形聲字 說文解字 注 履也。所以事神致福也。從示從豊,豊亦聲。古文禮 解 小篆的 禮 從 示 從 豊 亦以口聲。又 示 謂奉祀之神,豊 謂奉祀行禮之器,乃盈滿祭器而陳以祀神曰禮,本義作 履 也,所以事神致福之實際行為,乃吾人所當篤實踐履者。其義有 人類行為之規範曰禮。曲禮曰 道德仁義,...

如何解釋空白背書

blank endorsement 又稱抄無記名背書 略襲 式背書bai 不完du全背書,是指不記載被背zhi書人名稱而僅由背書人簽章的背書。dao國外的票據實踐中,存在空白背書的情況。在日內瓦票據法體系中,空白背書的效力與正式背書的效力相同.在我國,空白背書應當補記才能產生一系列票據效力。編輯本段...