已知inta51,2,3,4,5pa2則P的值是

2021-03-03 20:44:24 字數 1829 閱讀 2780

1樓:kh華夏英雄

因為*p=a+2,也就是說把集合a中的元素全部加上2就是*p中的元素

所以*p=,

2樓:匿名使用者

指標p指向陣列a[2]的位置,所以*p的值為3;

3樓:匿名使用者

*p=,

知int a[]={1,2,3,4,5,6},*p=a+2;則p[2]的值是( c )。

4樓:匿名使用者

a+0指向1,a+1指向2,a+2指向3,*p=a+2;那麼p指向3,p[2]就是p+2指向的資料

p+0指向3,p+1指向4,p+2指向5,所以p[2]的值是5

已知int a[]={1,2,3,4,5,6},*p=a;,則值不等於2的表示式是______。 (*p)++為什麼

5樓:go學龍

(*p) = 1,(*p)++是字尾所以表示式的值還為1

6樓:匿名使用者

如果換成這個表示式 ++*p,它的值就是2了,對比一下,你應該明白了吧?

7樓:鑄信

*p=2,常量不能自加運算,

有定義inta[5]={1,2,3,4,5},如有int*p=a,則*p的值,*(p+2)的值

8樓:八千漢字

*p = a[0], *a ,*(a+0) , p[0] 都是 陣列的第乙個元素1

*(p+2),*(a+2),a[2],p[2],都是 陣列的第三個元素 3

a 和 p 的差別就是 a指標是常量 無法做改變指標值,p是變數

9樓:匿名使用者

int *p=a.的意思是 *p=a[0] *(p+2)=a[2]

已知:int a[]={1,2,3,4,5,6},*p=a;下面表示式中p值為5的是___ ___。

10樓:聽不清啊

表示式中 *p 值為5的是___ (a)p+=3;*(p++); ___。

11樓:匿名使用者

(a)p+=3;*(p++);

int a[5]={1,2,3},*p=a;則*(p+1)的值是2 求解釋

12樓:匿名使用者

int a[5]=陣列抄在記憶體中申請了五個襲連續的位址,假設是五個方框吧□□□□□,依次存放了1,2,3,0,0;

*p=a;定義了乙個指標,指向a陣列的首位址,也就是第乙個方框,p+1,就是指向第二個方框。*(p+1)就是取p+1個方框內的資料,據上面分析,我們可知它是2.

13樓:匿名使用者

inta[5]=,i//定義

baiduint陣列a->5個連續的int儲存空間zhi首位址dao,按順序內

值為1,2,3,4,5;int*p=a;//定義int指標,並初始化值為a,指向容陣列首位址p+=2;//指標按int型別方式向下偏移2位,指向從a[0]->a[2],值從1->3for(i=0;i==0;i++)//for迴圈i初值為0(迴圈入口),迴圈判斷為i==0(每次迴圈前),i++為迴圈增量(每次迴圈後)cout<<*(p+2);//向cout流輸出*(p+2)的值,預設為std終端,p+2同上,指向a[4],*(p+2)為指向位址值為5。該迴圈一次後中斷

14樓:夏夜風襲

p 的值是 a 的位址,運算子 * 是定址,*(p+1) 就是 a[1] ,即為 2

已知函式f(2x 1)3x 2,且f(a)2,則a的值等於

你好!f 2x 1 3x 2需要化簡為f x 3x 2 f 2x 1 3 2 2x 1 1 2 即f x 3 2x 1 2 f a 2即3 2x 1 2 2解得x 1也即是a 1 2 3x 2 x 02x 1 a,x 0,a 1 f 2x 1 3x 2 3 2 2x 1 1 2f x 3x 2 1 ...

已知x 2 x 2 2019,則 x x 1 2的值為多少已知(2x 5)x 4 1,求滿足條件的x的值

1 x x 1 2 x 2 x 2 2 2008 2 2006.2 2x 5 x 4 1,則2x 5 1或x 4 0且2x 5 0,所以x 3或x 4。x 抄2 2 x 2 2008 2 x x 1 2 2006 2.已知 bai2x 5 x 4 1,求滿足條件的x的值du 2x 5 x 4 1 2...

已知x5y2且xy0則xy的值等於

已知 x 5,y 2 所以x 5 y 2 且x y 0 所以有兩種情況 第一種 x 5,y 2 x y 5 2 3 第二種 x 5,y 2 x y 5 2 7 祝學習進步,望採納,不懂的歡迎追問。x 5 x 5或x 5 y 2 y 2或y 2 x 5時,5 2 7 0 5 2 3 0,與已知x y ...