網(wǎng)站首頁
分類導(dǎo)航
試題中心
下載中心
英語學(xué)習(xí)
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
計算機
:
等級考試
水平考試
微軟認(rèn)證
思科認(rèn)證
Oracle認(rèn)證
Linux認(rèn)證
外語類:
四 六 級
商務(wù)英語
公共英語
GRE
GMAT
托 福
雅 思
資格類:
公 務(wù) 員
報 關(guān) 員
司法考試
導(dǎo)游考試
會計職稱
注冊會計師
學(xué)歷類:
考研入學(xué)
自學(xué)考試
成人高考
法律碩士
MBA/MPA
網(wǎng)絡(luò)課堂
等級考試
水平考試
微軟認(rèn)證
思科認(rèn)證
Oracle認(rèn)證
Linux認(rèn)證
考試動態(tài)
|
報考指南
|
考試大綱
|
歷年真題
|
模擬試題
|
復(fù)習(xí)資料
|
心得技巧
|
考試論壇
您現(xiàn)在的位置:
考試吧(Exam8.com)
>>
計算機等級考試
>>
復(fù)習(xí)資料
>> 文章正文
登錄
|
注冊
|
升級VIP
馬上加入考試吧VIP
博客個性域名免費搶注
特別推薦
最新熱點
·
2006年9月23日計算機等級
·
2006年9月計算等級考試上
·
2006年9月23日全國計算機
·
2006年9月全國計算機等級
·
考試吧:2006年9月全國計
·
06年9月計算機二級公共基
·
2006年4月計算機等級考試
·
2006年全國計算機等級考
·
2006年全國計算機等級考
·
2006年4月計算機等級考試
·
2005年NCRE考試各級別的
·
2004年版南開C語言100題
·
2004年版南開C語言上機1
·
閱卷教師談等級考試
更多>>
最新推薦
·
2004年版南開C語言100題
·
閱卷教師談等級考試
·
2006年9月計算機等級考試
·
2006年計算機等級考試二
·
2006年下半年計算機等級
·
2006年4月計算機等級考試
·
全國計算機等級考試承辦
·
05年9月計算機等級考試成
·
05年9月等級考試二級C語
·
9月各地計算機等級考試報
·
2005年4月全國計算機等級
·
2005年4月計算機等級考試
·
2005年4月計算機等級考試
·
2005年4月2日二級VFP標(biāo)準(zhǔn)
更多>>
2006年精品輔導(dǎo)課程
C語言筆記 第四章 指針表達(dá)式
【字體:
大
小
】
C語言筆記 第四章 指針表達(dá)式
http://1glr.cn
來源:考試吧(Exam8.com) 點擊: 更新:2004-8-16
第四章 指針表達(dá)式
一個表達(dá)式的最后結(jié)果如果是一個指針,那么這個表達(dá)式就叫指針表達(dá)式。
下面是一些指針表達(dá)式的例子:
例六:
int a,b;
int array[10];
int *pa;
pa=&a;//&a是一個指針表達(dá)式。
int **ptr=&pa;//&pa也是一個指針表達(dá)式。
*ptr=&b;//*ptr和&b都是指針表達(dá)式。
pa=array;
pa++;//這也是指針表達(dá)式。
例七:
char *arr[20];
char **parr=arr;//如果把arr看作指針的話,arr也是指針表達(dá)式
char *str;
str=*parr;//*parr是指針表達(dá)式
str=*(parr+1);//*(parr+1)是指針表達(dá)式
str=*(parr+2);//*(parr+2)是指針表達(dá)式
由于指針表達(dá)式的結(jié)果是一個指針,所以指針表達(dá)式也具有指針?biāo)哂械乃?
個要素:指針的類型,指針?biāo)赶虻念愋,指針指向的?nèi)存區(qū),指針自身占據(jù)的
內(nèi)存。
好了,當(dāng)一個指針表達(dá)式的結(jié)果指針已經(jīng)明確地具有了指針自身占據(jù)的內(nèi)存
的話,這個指針表達(dá)式就是一個左值,否則就不是一個左值。
在例七中,&a不是一個左值,因為它還沒有占據(jù)明確的內(nèi)存。*ptr是一個左
值,因為*ptr這個指針已經(jīng)占據(jù)了內(nèi)存,其實*ptr就是指針pa,既然pa已經(jīng)在內(nèi)
存中有了自己的位置,那么*ptr當(dāng)然也有了自己的位置。
。
一個表達(dá)式的最后結(jié)果如果是一個指針,那么這個表達(dá)式就叫指針表達(dá)式。
下面是一些指針表達(dá)式的例子:
例六:
int a,b;
int array[10];
int *pa;
pa=&a;//&a是一個指針表達(dá)式。
int **ptr=&pa;//&pa也是一個指針表達(dá)式。
*ptr=&b;//*ptr和&b都是指針表達(dá)式。
pa=array;
pa++;//這也是指針表達(dá)式。
例七:
char *arr[20];
char **parr=arr;//如果把arr看作指針的話,arr也是指針表達(dá)式
char *str;
str=*parr;//*parr是指針表達(dá)式
str=*(parr+1);//*(parr+1)是指針表達(dá)式
str=*(parr+2);//*(parr+2)是指針表達(dá)式
由于指針表達(dá)式的結(jié)果是一個指針,所以指針表達(dá)式也具有指針?biāo)哂械乃?
個要素:指針的類型,指針?biāo)赶虻念愋,指針指向的?nèi)存區(qū),指針自身占據(jù)的
內(nèi)存。
好了,當(dāng)一個指針表達(dá)式的結(jié)果指針已經(jīng)明確地具有了指針自身占據(jù)的內(nèi)存
的話,這個指針表達(dá)式就是一個左值,否則就不是一個左值。
在例七中,&a不是一個左值,因為它還沒有占據(jù)明確的內(nèi)存。*ptr是一個左
值,因為*ptr這個指針已經(jīng)占據(jù)了內(nèi)存,其實*ptr就是指針pa,既然pa已經(jīng)在內(nèi)
存中有了自己的位置,那么*ptr當(dāng)然也有了自己的位置。
文章錄入:蕭雨 責(zé)任編輯:蕭雨
上一篇文章:
C語言筆記 第五章 數(shù)組和指針的關(guān)系
下一篇文章:
C語言筆記 第三章 運算符&和*
【
發(fā)表評論
】【
加入收藏
】【
告訴好友
】【
打印此文
】【
關(guān)閉窗口
】
相關(guān)文章
2006年9月23日計算機二級VF上機操作試題匯總
2006計算機等級考試三級網(wǎng)絡(luò)上機模擬題及詳
2006計算機等級考試三級網(wǎng)絡(luò)上機模擬題及詳
2006計算機等級考試三級網(wǎng)絡(luò)上機模擬題及詳
2006計算機等級考試二級VB上機模擬題及詳解
2006計算機等級考試二級VF上機模擬題及詳解
2006計算機等級考試二級VF上機模擬題及詳解
2006計算機等級考試二級VF上機模擬題及詳解
2006計算機等級考試二級VF上機模擬題及詳解
2006計算機等級考試二級VF上機模擬題及詳解
全國計算機等級考試二級Access考點分析之宏
全國計算機等級考試二級Access考點分析之?dāng)?shù)
版權(quán)聲明
如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系
,我們將會及時處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請注明出處。
發(fā)表評論
關(guān)于本站
網(wǎng)站聲明
廣告服務(wù)
聯(lián)系方式
付款方式
站內(nèi)導(dǎo)航
客服中心
友情鏈接
Copyright © 2004-2006
考試吧
(
Exam8.com
) All Rights Reserved
中國科學(xué)院研究生院中關(guān)村園區(qū)(北京市海淀區(qū))