網(wǎng)站首頁(yè)
分類導(dǎo)航
試題中心
下載中心
英語學(xué)習(xí)
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 C語言筆記 第四章 指針表達(dá)式
【字體:
C語言筆記 第四章 指針表達(dá)式
http://m.1glr.cn 來源:考試吧(Exam8.com) 點(diǎn)擊: 更新:2004-8-16
                                第四章 指針表達(dá)式


一個(gè)表達(dá)式的最后結(jié)果如果是一個(gè)指針,那么這個(gè)表達(dá)式就叫指針表達(dá)式。
下面是一些指針表達(dá)式的例子:
例六:
int a,b;
int array[10];
int *pa;
pa=&a;//&a是一個(gè)指針表達(dá)式。
int **ptr=&pa;//&pa也是一個(gè)指針表達(dá)式。
*ptr=&b;//*ptr和&b都是指針表達(dá)式。
pa=array;
pa++;//這也是指針表達(dá)式。
例七:
char *arr[20];
char **parr=arr;//如果把a(bǔ)rr看作指針的話,arr也是指針表達(dá)式
char *str;
str=*parr;//*parr是指針表達(dá)式
str=*(parr+1);//*(parr+1)是指針表達(dá)式
str=*(parr+2);//*(parr+2)是指針表達(dá)式


由于指針表達(dá)式的結(jié)果是一個(gè)指針,所以指針表達(dá)式也具有指針?biāo)哂械乃?
個(gè)要素:指針的類型,指針?biāo)赶虻念愋,指針指向的?nèi)存區(qū),指針自身占據(jù)的
內(nèi)存。
好了,當(dāng)一個(gè)指針表達(dá)式的結(jié)果指針已經(jīng)明確地具有了指針自身占據(jù)的內(nèi)存
的話,這個(gè)指針表達(dá)式就是一個(gè)左值,否則就不是一個(gè)左值。
在例七中,&a不是一個(gè)左值,因?yàn)樗沒有占據(jù)明確的內(nèi)存。*ptr是一個(gè)左
值,因?yàn)?ptr這個(gè)指針已經(jīng)占據(jù)了內(nèi)存,其實(shí)*ptr就是指針pa,既然pa已經(jīng)在內(nèi)
存中有了自己的位置,那么*ptr當(dāng)然也有了自己的位置。
。


一個(gè)表達(dá)式的最后結(jié)果如果是一個(gè)指針,那么這個(gè)表達(dá)式就叫指針表達(dá)式。
下面是一些指針表達(dá)式的例子:
例六:
int a,b;
int array[10];
int *pa;
pa=&a;//&a是一個(gè)指針表達(dá)式。
int **ptr=&pa;//&pa也是一個(gè)指針表達(dá)式。
*ptr=&b;//*ptr和&b都是指針表達(dá)式。
pa=array;
pa++;//這也是指針表達(dá)式。
例七:
char *arr[20];
char **parr=arr;//如果把a(bǔ)rr看作指針的話,arr也是指針表達(dá)式
char *str;
str=*parr;//*parr是指針表達(dá)式
str=*(parr+1);//*(parr+1)是指針表達(dá)式
str=*(parr+2);//*(parr+2)是指針表達(dá)式


由于指針表達(dá)式的結(jié)果是一個(gè)指針,所以指針表達(dá)式也具有指針?biāo)哂械乃?
個(gè)要素:指針的類型,指針?biāo)赶虻念愋,指針指向的?nèi)存區(qū),指針自身占據(jù)的
內(nèi)存。
好了,當(dāng)一個(gè)指針表達(dá)式的結(jié)果指針已經(jīng)明確地具有了指針自身占據(jù)的內(nèi)存
的話,這個(gè)指針表達(dá)式就是一個(gè)左值,否則就不是一個(gè)左值。
在例七中,&a不是一個(gè)左值,因?yàn)樗沒有占據(jù)明確的內(nèi)存。*ptr是一個(gè)左
值,因?yàn)?ptr這個(gè)指針已經(jīng)占據(jù)了內(nèi)存,其實(shí)*ptr就是指針pa,既然pa已經(jīng)在內(nèi)
存中有了自己的位置,那么*ptr當(dāng)然也有了自己的位置。
文章錄入:蕭雨    責(zé)任編輯:蕭雨  
 版權(quán)聲明
   如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請(qǐng)注明出處。
 發(fā)表評(píng)論
關(guān)于本站 網(wǎng)站聲明 廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接   
Copyright © 2004-2006 考試吧 (Exam8.com) All Rights Reserved 
中國(guó)科學(xué)院研究生院中關(guān)村園區(qū)(北京市海淀區(qū))