intapappp這個pp是什麼意思

2021-03-06 22:41:33 字數 3784 閱讀 2224

1樓:豬頭或火寶寶

你好!!!

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

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

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

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

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

2樓:微雨去塵

**pp是雙重指標的意思

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

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

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

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

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

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

3樓:義旭炎雷天

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

4樓:匿名使用者

這個程式裡,**pp指向的是指標p,而*p指向的是變數a,然後又指向b,因此,此時*p就是

b的值版,也就權是20,而*pp是p中的值,p的只是b的位址,那麼**pp就相當於是*p,自然也就是b的值啦, 說的可能有點冗繁,但是道理絕對說清了,望自己細細揣摸,不懂請追問

5樓:匿名使用者

**pp這個是宣告的指標的指標即位址指標*p這個為宣告的指標pp=&p這個是將指標p的位址存給pp,即pp指向p的位址p=&a即p指向a的位址結果為20(**pp的值是將不顯示的)

求輸出結果,詳細解及思路

6樓:匿名使用者

a++ => a = a+1 => a=2

p=&a => *p = 2

pp=&p => *(*pp) = *p =2

輸入的結果和運算過程

7樓:

結果是 : 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

希望能幫到你。。。

8樓:對飲悲歌

輸出是20 20

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

9樓:騎著毛驢遛遛

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

在c語言中,int *p,a; *p=&a,和p=&a有什麼區別?

10樓:天雨下凡

這樣問說明你對指標的概念還不清楚,以下兩種方式等價:

一、先宣告指標,再給指標賦值

int *p,a;

p=&a;

二、定義指標的同時給它賦值

int a,*p=&a; //這裡的*p可以解釋成int * p,int *表示p是指向int型變數的指標

11樓:匿名使用者

#include

int main()

{int *p,a=0xaa; //宣告 int指標

若有定義和語句

12樓:

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

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

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

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值是不同的

塑料pp透明料 是什麼意思,塑料PP透明料 是什麼意思

中文名 聚丙烯 英文名稱 polypropylene pp塑料概念 比重 0.9 0.91克 立方厘公尺 成型收縮率 1.0 2.5 成型溫度 160 220 乾燥條件 聚丙烯是繼尼龍之後發展的又一優良樹脂品種,它是一種高密度 無側鏈 高結晶必的線性聚合物,具有優良的綜合性能。未著色時呈白色半透明,...

絲光線與PP線的區別是什麼,PP線PS線是什麼意思

縫紉線,又稱滌綸線,pp線或sp線,是由滌綸短纖加捻加成的,是普遍使用的縫紉線 天然纖維素在濃氫氧化鈉液作用下發生溶脹生成鹼纖維素,將鹼洗除后成為絲光纖維素。絲光纖維素與天然纖維素的化學組成完全相同,僅物理結構不同。pp線ps線是什麼意思 10 pp純滌綸線,又叫sp線,pp線,也是由高強力低延伸的...

這個謎語的謎底是什么吖,這個謎語的謎底是什麼吖

說法一 我仍朝思暮想著你 說法二 我一直在深愛著你 讓猜6個字 怎麼都為8字轉了 這個謎語的謎底是什麼?脈搏,沒摸到肯定嚇一跳了,脈搏不跳人不就掛了麼 是心臟的心跳 求採納 心跳 或 脈搏。誰知道這謎語的謎底是什麼啊 5 有腿,像馬,卻不會吃草,寶寶喜歡它,答案是木馬。記住採納哦!木馬。因為木馬是玩...