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...