真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)組指針和指針數(shù)組和二重指針-創(chuàng)新互聯(lián)

數(shù)組指針和指針數(shù)組從字面上來(lái)看很糾結(jié),有時(shí)候我也搞不清,分不清哪樣的是數(shù)組指針,哪樣的是指針數(shù)組。這東西就不是靠記憶的,我們采取分析加對(duì)比分層剝離的方法分析。

目前創(chuàng)新互聯(lián)公司已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、扎魯特旗網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

1.概念區(qū)別
1.1.數(shù)組指針:定語(yǔ)在前,主語(yǔ)在后。也就是數(shù)組的指針。一個(gè)指針,它指向一個(gè)數(shù)組。
1.2.指針數(shù)組:定語(yǔ)在前,主語(yǔ)在后。也就是指針 的數(shù)組。一個(gè)數(shù)組,里面的元素都是指針。

2.指針和數(shù)組分別定義的符號(hào)
2.1 int * p;
分析:
第一步:找核心,核心是p。
第二步:逐層剝離,p和*結(jié)合是指針。所以int*p;是定義了一個(gè)指針

2.2. int p[5];
分析:
第一步:找核心,核心是p。
第二步:逐層剝離,p和[]結(jié)合是數(shù)組。所以int p[5];是定義了一個(gè)數(shù)組。

3.指針數(shù)組和數(shù)組指針?lè)謩e定義的符號(hào)
3.1 int * p[5]
分析:
第一步:找核心,核心是p。
第二步:逐層剝離,這時(shí)候p先和[]結(jié)合還是先和*結(jié)合,查優(yōu)先級(jí)表得到[]優(yōu)先級(jí)更高。所以p先和[]結(jié)合成為數(shù)組。
第三步:繼續(xù)逐層剝離,p[5]這個(gè)數(shù)組再和*結(jié)合
第四步:得到結(jié)果,有一個(gè)數(shù)組有5個(gè)元素,其元素都是指針,即指針數(shù)組。

3.2. int (* p)[5];
分析:
第一步:找核心,核心是p。
第二步:逐層剝離,p和誰(shuí)結(jié)合?小括號(hào)優(yōu)先級(jí)更高,所以p先和*結(jié)合成為指針,
第三步:繼續(xù)逐層剝離,*p這個(gè)指針再和數(shù)組結(jié)合,
第四步:得到結(jié)果,有一個(gè)指針,該指針指向一個(gè)數(shù)組,即數(shù)組指針。

4.一維指針int * 和數(shù)組指針int (*)[]的類(lèi)型匹配問(wèn)題
4.1.
int * p;
int a[5];
p = a; //類(lèi)型匹配嗎?

別怕,我們來(lái)分析
(1)p和結(jié)合是指針,再和int結(jié)合,說(shuō)明,p是一個(gè)指向int類(lèi)型變量的指針,類(lèi)型為int
(2)a是數(shù)組名,a做右值表示數(shù)組首元素的首地址,首元素是int類(lèi)型,首元素的地址是int*類(lèi)型。
(3)得出結(jié)論,p和a類(lèi)型一致。都是int*類(lèi)型的。

4.2.
int * p;
int a[5];
p = & a; //類(lèi)型匹配嗎?

我們?cè)賮?lái)分析
(1)p和結(jié)合是指針,再和int結(jié)合,說(shuō)明,p是一個(gè)指向int類(lèi)型變量的指針,類(lèi)型為int
(2)a是數(shù)組名,&a做右值表示整個(gè)數(shù)組的首地址,也就是一個(gè)指向數(shù)組的指針,即數(shù)組指針,其類(lèi)型為 int(*)[]
(3)第三步:得出結(jié)論,p和&a類(lèi)型不匹配,p的類(lèi)型是int*,&a的類(lèi)型是int(*)[]

5.二維指針int * * p1;和指針數(shù)組 int*p2[5];(實(shí)際中用的比較少,如果用到二維指針肯定是和指針數(shù)組連用)
5.1.指針數(shù)組
int *p[5];

分析:
第一步:p先和[]結(jié)合是數(shù)組,再和*結(jié)合,也就是數(shù)組里面的元素都是指針,也就是說(shuō),數(shù)組中的元素,p0,p1,p2,p3,p4,都是指針,那數(shù)組名p是什么類(lèi)型?
第二步:數(shù)組名p做右值時(shí)表示整個(gè)數(shù)組的首地址,整個(gè)數(shù)組都是指針,那p就是指針的指針了,即p的類(lèi)型是指向指針的指針,二重指針。
重要:二重指針就是指針數(shù)組指針
分析能力是很重要的,比學(xué)到知識(shí)本身重要,我們永遠(yuǎn)不能學(xué)完所有的知識(shí),但我們可以提高學(xué)習(xí)的效率。 學(xué)習(xí)本身比學(xué)習(xí)更總要。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文名稱(chēng):數(shù)組指針和指針數(shù)組和二重指針-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/cscpcg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部