




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、變量與地址程序中: int i; float k; 內(nèi)存中每個(gè)字節(jié)有一個(gè)編號(hào)-地址.2000200120022005內(nèi)存02003ik 編譯或函數(shù)調(diào)用時(shí)為其分配內(nèi)存單元變量是對(duì)程序中數(shù)據(jù)存儲(chǔ)空間的抽象指針與指針變量n指針:一個(gè)變量的地址n指針變量:專門存放變量地址的變量叫.2000200420062005整型變量i10變量i_pointer2001200220032000指針指針變量 變量的內(nèi)容 變量的地址指針變量變量變量地址(指針)變量值指向地址存入指針變量&與*運(yùn)算符n*的用法n定義指針變量n提取指針變量指向的變量n&的用法n提取變量的地址n直接訪問:按變量地址存取變量值n間接訪問:通過存
2、放變量地址的變量去訪問變量nint i,j;nint *pointer_1,*pointer_2;npointer_1=&i;npointer_2=&j;n*pointer_1=*pointer_2; (i=j)指針變量n指針變量的定義n一般形式: 存儲(chǔ)類型 數(shù)據(jù)類型 *指針名;n指針變量只能指向定義時(shí)所規(guī)定類型的變量n指針變量定義后,變量值不確定,應(yīng)用前必須先賦值3變量i2000i_pointer*i_pointeri*i_pointer&ii_pointeri=3;*i_pointer=3指針變量的初始化例 int i; int *p=&i;變量必須已說明過類型應(yīng)一致例 int i; in
3、t *p=&i; int *q=p;用已初始化指針變量作初值例 main( ) int i; static int *p=&i; . ()不能用auto變量的地址去初始化static型指針一般形式:存儲(chǔ)類型 數(shù)據(jù)類型 *指針名=初始地址值;零指針與空指針n零指針:(空指針)n定義:指針變量值為零n表示: int * p=0; nvoid *類型指針n表示: void *p; n使用時(shí)要進(jìn)行強(qiáng)制類型轉(zhuǎn)換p指向地址為0的單元,系統(tǒng)保證該單元不作它用表示指針變量值沒有意義#define NULL 0int *p=NULL:例程nmain()n int *p1,*p2,*p,a,b;n scanf(%
4、d,%d,&a,&b);n p1=&a; p2=&b;n if(ab)n p=p1; p1=p2; p2=p;n printf(a=%d,b=%dn,a,b);n printf(max=%d,min=%dn,*p1,*p2);n.指針變量p1 指針變量p20002008200220042006 指針變量p2 整型變量b 整型變量a輸入兩個(gè)數(shù),并使其從大到小輸出運(yùn)行結(jié)果:a=5,b=9 max=9,min=5例程值傳遞nswap(int x,int y)n int temp;n temp=x;n x=y;n y=temp;nnmain()n int a,b;n scanf(%d,%d,&a,&b
5、);n if(ab) swap(a,b);n printf(n%d,%dn,a,b);n.20002008200A2002200420065變量a 變量b(main)9 變量temp 變量y 變量x(swap)559 59COPY運(yùn)行結(jié)果:5, 9例程值傳遞nswap(int x,int y)n int t;n t=x; x=y; y=t;nnmain()n int a,b;n int *pointer_1,*pointer_2;n scanf(%d,%d,&a,&b);n pointer_1=&a; pointer_2=&b;n if(ab) swap(*pointer_1,*pointer
6、_2);n printf(n%d,%dn,a,b);n.20002008200A200220042006200C200E2010.59整型a 整型b(main)pointer_1pointer_2200020029(swap)整型x整型b整型t555 9COPY運(yùn)行結(jié)果:5,9例程地址傳遞nswap(int *p1, int *p2)n int p;n p=*p1;n *p1=*p2;n *p2=p; nmain()n int a,b;n int *pointer_1,*pointer_2;n scanf(%d,%d,&a,&b);n pointer_1=&a; pointer_2=&b; if(ab)swap(pointer_1,pointer_2);n printf(n%d,%dn,a,b);n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國強(qiáng)力開蠟水?dāng)?shù)據(jù)監(jiān)測研究報(bào)告
- 2025年度金融衍生品交易以物抵債協(xié)議書法院審查
- 2025年度船舶抵押貸款合同
- 2025年度高科技研發(fā)企業(yè)會(huì)計(jì)代賬研發(fā)費(fèi)用加計(jì)扣除協(xié)議
- 二零二五年度商業(yè)用房物業(yè)服務(wù)與品牌推廣合作協(xié)議
- 二零二五年度車輛抵押權(quán)爭議賠償調(diào)解合同
- 關(guān)于2025年度跨境電商合伙經(jīng)營協(xié)議書樣本
- 二零二五年度職工因家庭原因解除勞動(dòng)合同協(xié)議書
- 第19課 亞非拉國家的新發(fā)展 教學(xué)設(shè)計(jì)-2023-2024學(xué)年浙江省部編版歷史與社會(huì)九年級(jí)下冊
- 2025年度直升機(jī)乘客搭車安全免責(zé)及飛行安全協(xié)議
- 2025年教育局財(cái)務(wù)工作計(jì)劃
- Unit 5 Now and Then-Lesson 3 First-Time Experiences 說課稿 2024-2025學(xué)年北師大版(2024)七年級(jí)英語下冊
- 《中國心力衰竭診斷和治療指南2024》解讀
- 中小學(xué)智慧校園建設(shè)方案
- 中國食物成分表2020年權(quán)威完整改進(jìn)版
- 【MOOC】影視鑒賞-揚(yáng)州大學(xué) 中國大學(xué)慕課MOOC答案
- 危險(xiǎn)性較大的分部分項(xiàng)工程清單安全管理措施
- 高壓輸電線路質(zhì)量、檢查、驗(yàn)收培訓(xùn)課件
- 二年級(jí)數(shù)學(xué)下冊重點(diǎn)思維每日一練小紙條
- 混合型頸椎病課件
- 國家安全教育教案分享
評(píng)論
0/150
提交評(píng)論