下面這C語言題怎麼做intpp,p,a10,b

2021-03-04 04:39:27 字數 3041 閱讀 6820

1樓:匿名使用者

輸出:20  20------------

pp = &p; pp就指向p的位址

p = &a;p就指向a的位址

p= &b;p就指向b的位址了

所以最後結果pp的值=p的值=b的值

輸入的結果和運算過程

2樓:

結果是 : 20 20

pp=&p

也就是說pp存放的是p的位址。。。

p = &a p存放a的位址,指向a

p = &b p存放b的位址了,指向b了

輸出*p也就是p指向的變數值,是b的值,也就是20**pp: *pp是p的位址,*pp和p指向的相同的變數的值。。也是b

希望能幫到你。。。

3樓:對飲悲歌

輸出是20 20

過程:p的位址傳給pp,a的位址傳給p,b的位址傳給p,覆蓋了a的位址,即此時指標p指向b,故輸出為20 20

4樓:騎著毛驢遛遛

pp指向p的位址,p的位址最終存放的是資料b,所以結果輸出20,20

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

5樓:匿名使用者

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中的值;

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

若有定義和語句

6樓:

應為指標p最終指向的是b的位址所以 *p輸出的是b的值

**pp是指標的指標 pp=&p 幹的事情是將p的位址指向pp,此時*pp 相當於 p 所以 **pp 可以看成是

*(*pp) 即* p所以輸出的是b的值

int a ,*p=&a,**pp=&p 這個**pp是什麼意思

7樓:豬頭或火寶寶

你好!!!

**pp是指向指標的是指標;二級指標:

比如:int a=3 ,*p=&a,**pp=&p;

解釋:指標變數p的值存放的

不是3,而不3在記憶體中的位址,同樣指標變數pp存放的是指標p的位址;

要是輸出變數3可以用:cout<

8樓:微雨去塵

**pp是雙重指標的意思

,意思就是指向指標的指標。該段程式所表達的意思如下:

1、定義乙個整數形式的a。

2、定義乙個p指標指向a(把a的位址&a賦值給p)。

3、然後再定義乙個雙重指標pp,指向p這個指標。

在電腦科學中,指標(pointer)是程式語言中的乙個物件,利用位址,它的值直接指向(points to)存在電腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為「指標」。

意思是通過它能找到以它為位址的記憶體單元。

9樓:義旭炎雷天

inta[12]=,

陣列a包含12個元素,全為0

*p[3],

指標陣列

**p,i;

指向指標的指標和變數i

for(i=0;i<3;i)應該為for(i=0;i<3;++i)迴圈p[i]=&a[i*4];

意思是p[i]的值為a[i*4]的位址,這裡p[i]是指標也就是p[0]指向a[0]位址

p[1]指向a[4]位址

p[2]指向a[8]位址

pp=p;pp指向指標陣列p的位址

pp是指向指標的指標,p是指標陣列,所以p也是指向指標的指標,可以pp=p

c語言關於**pp

10樓:匿名使用者

**pp是個二級

指標,只在定義的時候表示成**p,其他時候**pp表示二級指標所指向的內容。此處pp是指向一級指標p的位址,而一級指標p指向a的位址,而後p又指向b的位址,所以*p在最後表示所指向位址&b的內容20,而**pp由於指向一級指標p的位址,所以**pp也為20.有點繞,多看幾遍就會明白的

11樓:飛魚流汗

他就代表乙個變數啊,整個過程就是乙個變數的相互賦值的問題

c語言

12樓:_希薇雅

*(p++ )=2

**pp =4

p=x 取陣列首位址的值2

p++是運算後自增

所以下個運算p已經指向4

13樓:假裝_不曉得

*(p++)這個的意思是 p先自加,得到p的下一位的位址,然後取剛才的p位址的內容,這是由於是字尾自加,所以要先使用後自加

**pp這個的運算方向是從右到左,所以先是*pp,取pp位址的內容,然後又乙個*,就是又取剛才內容的位址,也就相當於白幹了,等價於pp

還有就是定義的pp其實和p的指向是一樣的

所以*(p++ )=2;

**pp =2。

14樓:

*(p++ )=2;

**pp =4。

下面這個題怎麼做,下面這題怎麼做?

還剩3m。這種題計算步驟複雜,一般含有規律 假設一根電線長1m。即 第一天剩下 1 1 2 1 2 第二天剩下 1 2 2 3 1 3 第三天剩下 1 4 看出規律 第n天剩下 1 n 1 假設第n天剩下xn xn xn 1 1 1 n 1 xn xn 1 n n 1 將上面方程有x2 x1 x3 ...

這題怎麼做,這題怎麼做?

4.6x2 15.9 9.2 15.9 25.1千公尺 s環 3.14 r2 r2 r2 r2 12.56 3.14 4 解釋 r是大圓的半徑,同時也是大正方形的邊長,r 是小圓的半徑,同時也是小正方形的邊長。大正方形的面積 小正方形的面積 4平方厘公尺環形面積計算 s環 r2 r2 環形面積 圓周...

下面幾道題怎麼做下面幾道題怎麼做

第1題,因為是兩個1 10和7個1 1000,所以,7 1000 2 10 7 1000 200 1000 207 1000 0.207 四捨五入與它最接近的小數為0.2,相差約7 1000。第2題,567 424 567 577 567 567 424 1 577 567 423 577 567 ...