定義inta1,2,3,4,5,6pa求表示式pp的

2021-03-03 20:44:23 字數 2158 閱讀 9194

1樓:零下一度的沙漠

*p++=1;p++;*p=2

1++=2

2*(*++p)=2*3=6

設有變數定義 int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a;表示式**(p+2)=*p[2]的值?

2樓:潘良段幹宛菡

(*p)[2]=a表示來

將p定義為一個指向自

含2個元素的一維陣列的指標變數,那麼二維陣列就可以看作是一維陣列a[3],其中每一個元素都是一個一維陣列,a[1]=,a[2]=,a[3]=;

則p+2就指向了a[3],*(p+2)是a[3]的首地址,**(p+2)就是a[3]的首元素,即為5。

3樓:匿名使用者

**(p+2),*p[2]這兩個表示式是等價的,當然,**(p+2)=*p[2]是一個賦值表示式,最終的值還是a[2][0],即5

4樓:匿名使用者

作用是:a[2][0]被 a[0][2]也就是a[1][0]賦值

5樓:匿名使用者

**(p+2)的值為5

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

6樓:go學龍

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

7樓:匿名使用者

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

8樓:鑄信

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

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

9樓:聽不清啊

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

10樓:匿名使用者

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

設有變數定義 int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a;表示式**(p+2)的值?

11樓:匿名使用者

(*p)[2]=a表示將抄p定義為一個襲

指向含2個元素的一維陣列的指標變數,那麼二維陣列就可以看作是一維陣列a[3],其中每一個元素都是一個一維陣列,a[1]=,a[2]=,a[3]=;

則p+2就指向了a[3],*(p+2)是a[3]的首地址,**(p+2)就是a[3]的首元素,即為5。

12樓:匿名使用者

*(p+2)即a[2],**(p+2)即*(*(p+2)+0)即a[2][0],所以它的值是5

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

13樓:匿名使用者

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正確;

14樓:匿名使用者

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

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

a = 7 ;

b 的值是 a[6]=7

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

15樓:林聲飄揚

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

b>*(p+6)=7

c>p+5 是地址

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

所以選d

設int a 5,b 6,表示式a ba

結果為bai7。條件表示式 du為 表 zhi達式1?表示式2 表示式3。先求解dao表示式內1,若其值為真 非容0 則將表示式2的值作為整個表示式的取值,否則 表示式1的值為0 將表示式3的值作為整個表示式的取值。先判斷 a b 是否為真,a表達的值為6,b 表達的值為6,兩者相等,為真。則將表示...

求正規表示式分割aa ee得到,求正規表示式 分割 aa bb cc dd ee 得到 aa , bb , cc , dd , ee

str.match w g str.match w u4e00 u9fa5 g 支援中文 aa bb 標準的表示 包含aa,且包含bb 的模式,對aa和bb的出現順序無要求,但這是偵測,不能 獲,要想捕獲內容,就需要把邊界定義清楚。在你沒有說清楚的時候,暫以 包含aa和bb的一行文字 為捕獲內容來理...

c程式設計求下列表示式的值,c程式設計求下列表示式的值133557nn2,n為任意奇數

include int main 除以公因數 printf lld lld x,y private sub form activate a 5 end sub sub a n as long dim i as long for i 1 to n sum sum 1 f i next i print ...