在int a 10,p語句中,p的值是

2021-03-29 15:40:32 字數 3073 閱讀 9463

1樓:匿名使用者

答案是 c

變數 p 應該是個二級指標 int **p;

若有語句: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 的地址

c語句int a=10,*p=&a;則*p+1的值是 11 。

4樓:匿名使用者

*p=&a,指標變數p指向整型變數a,而a的值是10

*p+1=10+1=11

設有定義語句「int a=10,*p=&a;」,則表示式「a+*p」的值是:

5樓:匿名使用者

結果是20啊 *p就等於a啊

我用程式給你測試了

void main()

6樓:匿名使用者

不確定,*p中儲存的是a的地址,且*p沒有分配儲存空間,可能導致程式崩潰。

設有語句int a[10],*p=a;,則下面的語句中不正確的是

7樓:匿名使用者

前三個賦值語句都是正確的。選項d是錯誤的,a是陣列,只能對陣列元素賦值,要有下標。選d。

8樓:匿名使用者

d是錯的,陣列名是地址,這個地址不可以修改。

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

9樓:狸愛窩吧

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

記得采納啊

說明語句如下:int a[10]={1,2,3,4,5,6,7,8,9},*p=a;則數值為6的表示式是( )。

10樓:匿名使用者

d。表示式「*p = a」說明p指向a[0]的位置;

那麼 *p + 6 = a[0] + 6 = 7; a錯;

p指向a[0]的位置, 則p + 6 指向a[6]的位置,那麼 *(p + 6) = a[6] = 7; b錯;

p是一個指標,p的值本身是一個地址,p + 5顯然不可能為5; c錯;

上面說了, p指向a[0]的位置,那麼 *p = a[0] = 1;

*p += 5; 等同於 a[0] += 5; 等同於 a[0] = a[0] + 5 = 1 + 5 = 6;

顯然只有d正確;

11樓:匿名使用者

d 一開始定義了 *p=a,就是指等於a[0];它指向的是一個值!

*p+=5,可以變換一下 *p=(*p)+5 不就 a[0]+5=6.....

a = 7 ;

b 的值是 a[6]=7

c 是一個地址 &a[5] 不是值!

12樓:林聲飄揚

da> *p+6=>1+6=7

b>*(p+6)=7

c>p+5 是地址

d>*p+5=>1+5=>6

所以選d

c語言指標,int a=1; int *p; 其中p=&a和*p=&a有什麼區別?p的值是否相同?

13樓:匿名使用者

指標本質就是儲存記憶體地址的一個變數。所以指標可以指向某個變數在記憶體中儲存的單元格嘛。變數去訪問單元格最後也是編譯器通過變數名和地址一一對應去查詢的。

而指標裡面直接儲存的就是地址,所以直接可以訪問地址所對應的單元格。

不知道樓主說的是說明情況。所以幾種可能的都說一下:

測試**

#include "stdio.h"

#include "conio.h"

main()

int *p=&a ; 這是很標準的,把a的地址個p指標變數。

int *q;q=&a;這也是很標準的。定義一個指標變數,然後將a的地址賦值給她。

int *r; *r=&a; 首先r是個指標變數,但是r指向記憶體中那個單元格呢?r沒有賦初值就開始用了。這是很嚴重的。

r是個遊離態的指標。 *r表示取出r對應的那個地址中的值。r都沒有指向一個具體的單元格,如何去取值啊。

14樓:冰水清清藍

int *p中其一般形式為:

型別說明符 *變數名;

其中,*表示這是一個指標變數,變數名即為定義的指標變數名,型別說明符表示本指標變數所指向的變數的資料型別。

例如: int *p1;

表示p1是一個指標變數,它的值是某個整型變數的地址。或者說p1指向一個整型變數。至於p1究竟指向哪一個整型變數,應由向p1賦予的地址來決定。

p就是地址。*p是一個指標型變數 *p=&a錯誤

15樓:匿名使用者

p=&a 是將變數a的地址賦給指標p本身的儲存單元

*p=&a 是將a的地址賦給指標p所指向的記憶體單元

第二種由於沒有對指標初始化,*p不知道指向什麼單元(有可能是重要的系統單元),所以這樣的操作很危險。

16樓:十面埋伏炸

不相同,p是指該指標的地址,向它賦值是將p指向另一個地址,而*p是指向p地址的指標,它是可以直接賦值的。希望可以幫助你~~~

17樓:好好學技術

p=&a,表示p指向a ,所以p的值為1

*p=&a,是把a的地址的值給*p,p值是不同的

統計t值和p值的關係,統計學中T值和p值是什麼意思

值即概率,反映某一事件發生的可能性大小。2.統計學根據顯著性檢驗方法所得到的p值,一般以p小於零點零五為有統計學差異,p小於0點01 為有顯著統計學差異,p小於0點001為有極其顯著的統計學差異。3.其含義是樣本間的差異由抽樣誤差所致的概率小於0點 點00點001。4.實際上,p值不能賦予資料任何重...

以下程式的輸出結果是int a 1,b 2,c 3 printfd」,a b cA 0 B 1 C 2 D

優先順序高於 於是先判斷b c 2 3不成立.值為0然後賦值a 0 輸出a值為0.選a.a b c 等於0 a 0 a 的優先順序高於 2 以下程式的輸出結果 include main int a 1,b 2,c 3 printf d c b a 2.以下程式的輸出結果是 include main ...

這個P值是怎麼用spss算出來的

獵天使魔女這款 的設計靈感源於日本著名的一款動作,冒險類遊戲獵天使魔女中的女主角貝姐,遊戲中的背景,可是大眾女神的形象啊,不僅樣子炫酷,身材還非常的 但是英雄聯盟中獵天使魔女這款 可謂是毀經典呀。遊戲模型很醜,但是這也不能怪模型師,畢竟原畫也就畫成那個樣子了,雖然說手感還行,沒有特效也就算了,醜成這...