關於c語言p4是什麼意思?p14是什麼意思

時間 2021-08-11 17:10:49

1樓:匿名使用者

*(p+1)[4]是第二維第五個元素的內容

2樓:巨集照浪

*p[4]為乙個二維陣列的第一行第5個元素,*(p+1)[4]為該二維函式第2行第5個元素,如:int a[3][5];

int *p[5];

p=a;

則,*p[4]=a[0][4];

*(p+1)[4]=a[1][4];

3樓:gy1號

他們都在誤導你了。解決是錯的。

看下面的例子好了。從其中的值,你就可以知道是啥意思了。

int aa[5][5]=,,,,};

int (*p)[5]=aa;

cout<<"顯示aa中的資料"<

for(int i=0;i<5;++i)

cout<

}cout<<"顯示p中的資料"<

for(int i=0;i<5;++i)

cout<

}cout<<"顯示p中的資料1"<

for(int i=0;i<5;++i)

cout<

}cout<<"顯示p中的資料1"<

for(int i=0;i<5;++i)

cout<

}cout<<"顯示 *p[4] 中的資料"<

cout<<*p[4]<

cout<<"顯示 *(p+1)[4] 中的資料"<

cout<<*(p+1)[4]<

cout<<*(p+1)[3]<

cout<<"顯示 *aa[4] 中的資料"<

cout<<*aa[4]<

cout<<"顯示 *(aa+1)[4] 中的資料"<

cout<<*(aa+1)[4]<

cout<<*(aa+1)[3]<

4樓:百年孤寂成傷

*p[4]是指p指向的物件是乙個含有4個元素的一維陣列

5樓:匿名使用者

解釋一下:p是個指向陣列的指標。

*p[4],獲取的是p的第五行第乙個元素,首先p向右看是個陣列,p[4]指代的是第五行,然後p向左看是*,間接訪問取元素,為當前行的第一列的元素。

*(p+1)[4]等價於*p[5],獲取的是p的第六行的第一列元素,具體分析如上。

c語言問題!int *p[4]和int (*p)[4]有什麼區別?

6樓:匿名使用者

int *p[4],就bai

是p本質上是個陣列,du只不過陣列中的每個元素zhi都是指標

daoint (*p)[4],就是p本質上是個內指標,指標指向乙個一維的數容組

這種題的話,其實可以先根據運算子的優先順序、結合性,先確定識別符號本質上是乙個什麼,然後再去補充

例如,int *p[3],先根據優先順序,等效於*(p[3]),所以p本質上是乙個有三個元素的陣列;那麼陣列的每個元素又是什麼呢?是乙個指標;那指標指向的又是什麼呢?是指向乙個int型的資料;所以整理一下就是p是乙個有三個指向int資料的指標的陣列,本質上就是乙個陣列

7樓:t君凡

int *p[4]是定義了乙個四個元素的陣列,元素型別為int的指標

後乙個是定義了乙個int指標,指向記憶體中4個int大小一塊區域的首位址,以四個int單位

如p++,是移動4

8樓:匿名使用者

前者指標陣列,後者陣列指標

美的空調p4什麼意思,美的空調上面出現p4是什麼意思

一路有錢賺 空調制頻掛機顯示p4是室內主機板與顯示板通訊故障或除塵復位故障。定速掛機顯示p4是過濾網復位故障 定速櫃機顯示p4是室內外通訊故障或靜電除塵故障 變頻櫃機顯示p4是室內主機板與顯示板通訊故障。美的空調內機除塵處理方法 1 清洗濾網 使用牙刷 細排筆 濕紙巾等清洗出風口 風機滾軸葉輪 揭起...

c語言指標p中p 什麼意思

次略太叔嘉惠 若p和q是申明為型別相容的指標變數,且都正確賦有合法值且不為null,那麼,p q是把指標q指向的目標值賦給指標p指向的目標 p q則是使指標p指向指標q指向的目標 最終是p和q指向了同一目標,這個目標就是q指向的目標 在q null時,p q非法操作,p q是合法操作 使p和q同為n...

美的變頻空調面板上顯示p4是什麼意思

向這美的變頻空調顯示 p4 的故障 意思是 直流變午頂壓縮機位置異常保護故障。付費內容限時免費檢視 回答您好,親,我是問一問答主,您的問題我收到了,正在整理答案請稍等,我將在十分鐘之內回覆您。您好,親,p4 室內蒸發器保護關壓縮機 高溫或低溫 代表美的空調出現了室內蒸發器保護。這種情況是因為美的空調...