若有定義 int p,a 4 p則以下均代表地址的是 A a,p B a,p C a,p D a,p

2021-05-23 10:45:37 字數 2198 閱讀 6426

1樓:倒黴熊

選擇ba a表示4

c *p表示的就是 a的值 也就是4

d 兩個都是值

若有語句:int *p,a=10 p=&a;下面均代表地址的一組選項是

2樓:匿名使用者

p是指標, a是變數。 所以 &a, 或者p,或者&p, 都是地址。

a裡面 a不是地址。 *&a等效於a 也不是地址 。

b裡面 *a本身就是非法的。 &*a屬於非法表示式。 *p是值,不是地址。

c裡面 *p不是地址,而是值。 注意 *&p 等效於p, 這個是地址。

d裡面 &a &*p和p都是地址。 這裡 &*p等效於p。

3樓:秋瑟瑟

int *p 是定義一個指標,p=&a ,p指向a的地址,*p=a, *指標名 是指取該指標所指地址中的內容,

&a 為a的地址,&*p=&a,p中放的為a 的地址

若有語句:int a=4,*p=&a;,下面均代表地址的一組選項是

4樓:匿名使用者

c.&是取地址

bai運算子。所以&a:變數a的地址du。p是一個指標zhi,裝的dao

是變數a的地址的回地址。*p就是變數答a的地址。&*p:就是指標p所指向的向量的地址。總之:&是取地址運算子,返回的一定是一個地址。指標變數也是一個地址。

5樓:匿名使用者

答案是c。看下參考資料就明白了。

若有語句int *point, a=4; 和point=&a; 下面均代表地址的一組選項是(d)

6樓:插爆你的眼

&*a:錯誤的寫法,a不是指標。*&point:point的值,即&a。&*point:值為point或&a。

7樓:匿名使用者

&a 是取a 的地址。

*a 是取a 的值

a ,a不是的,不是地址。

b,*point 不是地址。

c ,*point 不是地址。

9.若有語句int *point, a=4;和point=&a;下面均代表地址的一組選項是_____.

8樓:**頁

① 選d

② 原因:

&a代表a的地址,

&*point 中的&*為互逆運算,結果還是point,point是指向a的地址

point ,同上。

執行該程式段後,a的值為

9樓:狸愛窩吧

a的值為11 *p相當於變數a, *p的值為10

記得采納啊

若int*p;則&p表示什麼

10樓:金色潛鳥

&p表示

指標自己的地址。

指標,通常有它指向的地址,還有一個它自身的地址。表示式裡,p表示 它指向的地址,&p表示它自身的地址。

& 是求地址運算子,它是一目運算,求後面接著的變數的地址。

例如:#include

int main()

;int *p= a;

printf("%p %p\n",p,&p);

return 0;

}輸出: 0018ff34 0018ff44

11樓:匿名使用者

&p表示取一級指標p的地址

若有定義和語句則輸出結果是

12樓:匿名使用者

p是指標,先指向a地址,後又改為指向b地址,*p = b;

pp是指標的指標,它指向了p的地址,而p又指向b的地址, 所以**pp取兩次值 就代表了b的值;

*號意義不同:

(1) 在定義時int **pp, *p ,表示定義的變數pp、 p為整型指標;

(2)printf("%d,%d\n",*p,**pp);這句中 *p表示取地址p中的值;

最好搞明白*符號的意義和指標的用法,那樣你就理解了

若有定義 int a 41,204,6,8,10則初始化後,a得到的初始值

a 2 2 8.a 0 0 1,a 0 1 2,a 0 2 0,a 0 3 0,a 1 0 0,a 1 1 0,a 1 2 0,a 1 3 0,a 2 0 4,a 2 1 6,a 2 2 8,a 2 3 10.陣列定義,從 前往後,個數不足專的補屬0。是8,你是3行4列的陣列,所以1,2,0,4是第...

若有定義inti1則執行完迴圈whilei

當i等於4時,由於i 是後置,此時相當於 4 5 還要執行迴圈體,但此時i也已經變成5了,執行完迴圈體後,再判斷 i 5 記住,此時i已等於5了,它不符合條件,結果迴圈,最後i就是5 i執行完之後是5,while是先判斷然後執行迴圈體 在c語言中定義int i 1 執行語句while i 5 後i的...

若有定義 int a 5p a則對a陣列元素地址正確引用的是a p 2 aa說詳細點謝謝

應該是p 2與 a a 5 越界,a 語法錯誤,陣列名可看作一個指標常量,不可修改 若有定義 int a 5 p a 則對a陣列元素地址正確引用的是 a 5 p 2 a a 說詳細點謝謝 若有定義 int a 5 p a 則對a陣列元素地址正確引用的是 p 2 a 5 錯誤,因為越界了 p 2 指標...