設變數定義為intxp則p相當於

2021-03-03 20:30:22 字數 1149 閱讀 6600

1樓:匿名使用者

選a因為 p = &x

*p = *&x

&*p = &*&x

一個 * 和一個& 抵消了,因此&*&x = &x

設變數定義為「int x, *p=&x;」,則&*p相當於_____。 a、p b、*p c、x d、*&x

2樓:匿名使用者

選擇 a

因為*p是指

du針。當x的地址賦值

zhi個指標p的時候,他dao們的地址就一樣回(數值也是一樣)。

指標的話,要表示數值的答話用用*p,指地址的話,只要p就可以。

如果加地址符號&,那就值該指標的地址(&*p),也就是值x的地址。

abcd中,只有a選項表p的地址(即是x的地址)。

b、c和d都是表值。

希望能幫助你!

"int x,*p=&x;"則&*p等於多少?

3樓:

int x; int *p = &x,如果是這樣的話,那麼*p就是x的值,&*p就是存放x值的地址,答案未知。

如果說p在上面已經定專義過了,那屬麼*p = &x,那麼*p就是x的地址,那麼&*p就是存放了一個值為x的地址的地址

4樓:匿名使用者

p。因為p是x的地址,*p是地址的內容即x,&*p相當於&x,即p.

5樓:匿名使用者

如圖。抄bcd選項都是地

襲址。&是取地址符bai號,&x就是x變數的地址。*是取出du地址裡的值zhi

。所dao以*&x就是x的值

取地址運算子&格式:&變數名

含義:取出存放變數的地址

間接運算子*格式:*指標名/地址名

含義:取出儲存在地址中的對應值

int x *p=&x 則&*p相當於啥??

6樓:志當存高遠

*p是通過p所指的記憶體單元的地址取一個值。

*(&a)是通過&a這個記憶體單元(也就是變數a)得值。

這個賦值表示式就是將通過p取得的值賦放到&a對應的記憶體單元去。

設變數均已正確定義,若要通過scanfd c d ca1,c1,a2,c

即輸入應該是10x 20y,10x中間沒有空格 首先 你的格式化輸入語句中沒有間隔符,在你輸入10x 20y這串字元後,程式會依次將緩衝區的內容讀到記憶體地址 a1,c1,a2,c2 中儲存,對於 d,程式會把第一個非數字字元當作下一個變數地址的開始輸入,所以如果有空格 即10 x 那麼x的值就為空...

設隨機變數x b 10,0 1 ,則var x

1.9。x服從二項分佈b 10,0.1 根據公式ex np 10 0.1 1dx np 1 p 10 0.1 0.9 0.9 e x ex 2 e x 2 2x 1 0.9e x 2 0.9 2ex 1 0.9 2 1 1.9e 5x 2 3 5e x 2 3 5 1.9 3 12.5。e x 2 ...

定義ch為字元型變數,ch NULL

1全部null是系統的約定,就像吃飯需要有碗乘飯一樣,而不是直接用手捧著。這沒有為什麼,不能寫成nul。是轉意符,後邊需要跟一個字母。如 n 表示換行符,t 製表符 注 如果你想得到 在c c 語言裡面就要寫成 如果你想得到雙引號,寫成 單引號寫成 是轉義字元 null被大量定義在標準標頭檔案中而n...