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 ...下面這個題怎麼做,下面這題怎麼做?
這題怎麼做,這題怎麼做?
下面幾道題怎麼做下面幾道題怎麼做