![作業(yè)指針pa定義了一個(gè)就必須給它賦地址值_第1頁(yè)](http://file4.renrendoc.com/view/5002e7e47d6ddbb767084a1bf3cf46e9/5002e7e47d6ddbb767084a1bf3cf46e91.gif)
![作業(yè)指針pa定義了一個(gè)就必須給它賦地址值_第2頁(yè)](http://file4.renrendoc.com/view/5002e7e47d6ddbb767084a1bf3cf46e9/5002e7e47d6ddbb767084a1bf3cf46e92.gif)
![作業(yè)指針pa定義了一個(gè)就必須給它賦地址值_第3頁(yè)](http://file4.renrendoc.com/view/5002e7e47d6ddbb767084a1bf3cf46e9/5002e7e47d6ddbb767084a1bf3cf46e93.gif)
![作業(yè)指針pa定義了一個(gè)就必須給它賦地址值_第4頁(yè)](http://file4.renrendoc.com/view/5002e7e47d6ddbb767084a1bf3cf46e9/5002e7e47d6ddbb767084a1bf3cf46e94.gif)
![作業(yè)指針pa定義了一個(gè)就必須給它賦地址值_第5頁(yè)](http://file4.renrendoc.com/view/5002e7e47d6ddbb767084a1bf3cf46e9/5002e7e47d6ddbb767084a1bf3cf46e95.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、指針的定義*p,a;p=&a;/定義了一個(gè)指針就必須給它賦一個(gè)地址值也可寫成a,*p=&a;定義的同時(shí)初始化指針的使用必須遵守:1. 定義指針*p;給指針一個(gè)地址值通過(guò)取內(nèi)容運(yùn)算符cout*p;a20,p=a;指針?biāo)赶虻膬?nèi)存單元的內(nèi)容編程時(shí),大家要注意第 2 步不能省略,省略后指針p 指向了一個(gè)不確定的單元,雖然編譯不會(huì)出錯(cuò),但會(huì)造成很嚴(yán)重的,輕則停止工作,重則。,誰(shuí)讓你放個(gè)人到計(jì)算機(jī)內(nèi)存里呢!只有當(dāng)指針作為形參時(shí),可以由實(shí)參傳遞地址,實(shí)參可以是變量的地址、數(shù)組名或者指針例如:#includeusing namespafun(char *x)char *y=x;td;while(*y!=
2、0) y+;return y-x;main()char a=student;coutfun(a);X 和 y 同時(shí)指向 a 數(shù)組的開頭,也就是字符 s,然后 y 一直往后移動(dòng),移動(dòng)到0,因此 y-x 就是字符串的長(zhǎng)度二、指針變量交換與指針?biāo)笇?duì)象間交換a=10,b=20;*p1=&a,*p2=&b;/p1 指向 a,p2 指向 b,*p1 就是 a,*p2 就是b*p=NULL,t;第一種,指針變量交換:p=p1;p1=p2;p2=p;交換的是指針的指向,即 p1 指向 b,p2 指向 a,*p1 是 b,*p2 是 a,但變量 a 的值還是 10,變量 b 的值還是 20cout*p1,*p
3、2endl;/20,10couta,bendl;/10,20第二種,指針?biāo)赶虻淖兞恐到粨Q:t=*p1;*p1=*p2;*p2=t;交換的是指針?biāo)赶虻淖兞康闹?,指針的指向沒有變即 p1 還是指向 a,p2 還是指向 b,但變量 a 和變量 b 的值交換了變成 a=20,b=10,*p1 是 a,所以是 20,*p2 是 b,所以是 10cout*p1,*p2endl;/20,10couta,bp 成立,pq 不成立數(shù)組元素的方法數(shù)組元素的方法有以下幾種:3.方法一:For(i=0;i10;i+)Coutait”;方法二:For(i=0;i10;i+)Coutpit;方法三:For(i=0;i
4、10;i+)Cout*(p+i)t;方法四:For(i=0;i10;i+)Cout*(a+i)t”;方法五:For(p=a;pa+10;p+)Cout*pt;方法六:For(i=0;i10;i+)Cout*p+t;方法五和方法六都對(duì)指針本身進(jìn)行了修改,循環(huán)結(jié)束后指針指向了 a9后面一個(gè)單元(但以沒關(guān)系)。如果還要使用指針并沒有這個(gè)單元,所p 來(lái)數(shù)組 a 的元素,一定要恢復(fù)指針p 的初值,讓 p 重新指向數(shù)組的開頭P=a;4.*p+與*+p,+*pa10=1,2,3,4,5,6,7,8,9,10,*p;如果 cout*p+;*p,p+雖然+的優(yōu)先級(jí)比*高(書 p12),但由于是后綴,因此輸出的是*p 即 a0,然后 p 指向 a1如果 coutr=r;this 指針指向數(shù)據(jù)成員五、指向字符的指針char *p=”ABCDEFG”;該語(yǔ)句的意思是在定義字符指針 p 的同時(shí)將其初始化,指針p 指向了字符串”ABCDEFG”的首地址,也就是字母 A等價(jià)于:Char a=”ABCDEFG”,*p=a;只是前者字符串沒有用數(shù)組存放,直接用指針指向它,大家知道,在 c+中當(dāng)指針指向數(shù)組時(shí),用指針數(shù)組元素和用數(shù)組名數(shù)組元素是等價(jià)的(見前
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 部審人教版七年級(jí)數(shù)學(xué)下冊(cè)聽評(píng)課記錄《5.2.1 平行線》2
- 人教版地理七年級(jí)上冊(cè)第二節(jié)《地球的運(yùn)動(dòng)》聽課評(píng)課記錄3
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)4.1《不等式》聽評(píng)課記錄
- 人教版地理八年級(jí)下冊(cè)7.2《魚米之鄉(xiāng)-長(zhǎng)江三角洲地區(qū)》聽課評(píng)課記錄2
- 用戶體驗(yàn)設(shè)計(jì)服務(wù)協(xié)議書(2篇)
- 環(huán)境整治用功協(xié)議書(2篇)
- 人教部編版八年級(jí)道德與法治上冊(cè):8.1《國(guó)家好 大家才會(huì)好-國(guó)家利益的含義》聽課評(píng)課記錄
- 【人教版】河南省八年級(jí)地理上冊(cè)3.2土地資源聽課評(píng)課記錄1新版新人教版
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.3.2一次函數(shù)的圖象2》聽評(píng)課記錄22
- 北京課改版歷史八年級(jí)上冊(cè)第3課《第二次鴉片戰(zhàn)爭(zhēng)》聽課評(píng)課記錄
- 《一句頂一萬(wàn)句》讀書分享
- 《公有云服務(wù)架構(gòu)與運(yùn)維》高職全套教學(xué)課件
- 2024義務(wù)教育數(shù)學(xué)新課標(biāo)課程標(biāo)準(zhǔn)2022版考試真題附答案
- 110kV變電站專項(xiàng)電氣試驗(yàn)及調(diào)試方案
- 2024年廣西桂盛金融信息科技服務(wù)有限公司招聘筆試沖刺題(帶答案解析)
- 外賣星級(jí)(商家評(píng)分)計(jì)算表
- DZ∕T 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤(正式版)
- 外出檢查病人突發(fā)呼吸心跳驟停應(yīng)急預(yù)案演練
- 《火力發(fā)電廠汽水管道設(shè)計(jì)規(guī)范+DLT+5054-2016》詳細(xì)解讀
- 幕墻施工成品及半成品保護(hù)措施
- 基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論