intx,p則p等於多少,intx,px則p等於多少

2021-03-03 20:30:21 字數 2590 閱讀 1014

1樓:

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

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

2樓:匿名使用者

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

3樓:匿名使用者

如圖。抄bcd選項都是地

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

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

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

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

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

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

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

4樓:志當存高遠

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

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

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

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

5樓:匿名使用者

選擇 a

因為*p是指

du針。當x的地址賦值

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

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

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

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

b、c和d都是表值。

希望能幫助你!

設變數定義為 「int x, *p=&x;」 ,則 &*p 相當於 __ 。

6樓:匿名使用者

選a因為 p = &x

*p = *&x

&*p = &*&x

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

int x,*p=&x則&*x和*&p分別表示什麼

7樓:金色潛鳥

&*x 和 *&p 都是錯誤的表達。

因為 int x; 沒有 *x 形式,只有求地址 &x 形式.

因為 int *p; 沒有 &p 形式,只有求指向的值 *p 形式.

可以 有 &*p, 可以 有 *&x. &*p 就是 p, *&x 就是 x.

例如:int x=8;

int *p=&x;

等同

「int **p」和「int *p」有什麼區別?

8樓:怕不他啊不了

int *p表示的是一級指標,表示p所指向的地址裡面存放的是一個int型別的值。

int **p表示的是二級指標,表示p所指向的地址裡面存放的是一個指向int型別的指標。

一級指標存放變數的地址,指向的值是變數的內容。如int* p=, p=陣列的首地址,*p=陣列的第一個值;

二級指標存放一級指標的地址,指向一級指標。如int*p =, int**pp=&p,pp=指標p的首地址,*pp=陣列的首地址,**pp=陣列第一個值1。

指標陣列的陣列名傳遞引數對應為指標的指標即二級指標,二維陣列的陣列名傳遞引數對應為陣列指標即指向一維陣列的指標

一級指標通過形參,可以修改實參中指標所指向的地址中的值。修改不了實參中指標所指向的地址。需要藉助二級指標才可以。

9樓:尉詩桃牟畫

int*p

:一級指標,表示p所指向的地址裡面存放的是一個int型別的值int**p

:二級指標,表示p所指向的地址裡面存放的是一個指向int型別的指標(即p指向的地址裡面存放的是一個指向int的一級指標)

例如:int

i=10;

//定義了一個整型變數

int*p=&i;

//定義了一個指標指向這個變數

int**p1=&p;

//定義了一個二級指標指向p指標

那麼取出10的值方式為:

printf("i=[%d]\n",*p);

printf("i=[%d]\n",**p1);

c語言中int x=5 *p=&x *p+1的值

10樓:匿名使用者

c是指標變數,&p是表示其地址;而x未賦值,所以&(x+1)是錯誤的 if(x=y)中的x

11樓:匿名使用者

相當於:x+1;

結果為:x=6

12樓:好程式設計師

你寫錯了吧,感覺有點亂,你看看錯了嗎

p為正整數,證明若p不是完全平方數則根號p為無理數

p為正整數bai,證明若p不是完全平 du方數則根號 p為無理zhi數 假設根號daop是有理數,則 存在互素 專的正整數m和n使得 根號p m n 所以p m 屬2 n 2 所以m 2 p n 2 所以m必為p的倍數 設m pk 則p 2k 2 p n 2 p k 2 n 2 所以n也必是p的倍數...

設有int x 5,y 1,p則執行語句p 3 p x x p後,變數x的值

p 3 x值被修改為3 p y 指標p指向y x x p x 3 1,所以最終x值為4 最終x的值為4 int x 5,y 1,p x p 3 x 3了 p y p指向y了 x x p x x 1 x 3 1 4 最終x 4 c語言中int x 5 p x p 1的值 c是指標變數,p是表示其地址 ...

若有說明 int i,j 7p則與i j

p j。int p i已經定義了 bai指標p指向了變數i,也就是du zhip的值是變數i的地址,即 p i。i p意思dao是將指標p所指向的值賦 版予給權i,p j是指將j的值賦予給指標p所指向的值,而指標p指向了變數i,因為就實現將j的值賦予給i i j是指將變數j的地址賦予給i p等於變數...