



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C語言指針相關(guān)知識C語言指針相關(guān)學(xué)識
導(dǎo)語:C語言是一門分外專業(yè)的課程,下面是其中一些學(xué)識,接待參考!
1.指針是C語言中一個重要的組成片面,使用指針編程有以下優(yōu)點:
1提高程序的編譯效率和執(zhí)行速度。
2通過指針可使用主調(diào)函數(shù)和被調(diào)函數(shù)之間共享變量或數(shù)據(jù)布局,便于實現(xiàn)雙向數(shù)據(jù)通訊。
3可以實現(xiàn)動態(tài)的存儲調(diào)配。
4便于表示各種數(shù)據(jù)布局,編寫高質(zhì)量的程序。
2.指針的運算
1取地址運算符:求變量的地址
2取內(nèi)容運算符*:表示指針?biāo)傅淖兞?/p>
3賦值運算
·把變量地址賦予指針變量
·同類型指針變量相互賦值
·把數(shù)組,字符串的首地址賦予指針變量
·把函數(shù)入口地址賦予指針變量
4加減運算
對指向數(shù)組,字符串的指針變量可以舉行加減運算,如p+n,p-n,p++,p--等。對指向同一數(shù)組的'兩個指針變量可以相減。對指向其它類型的指針變量作加減運算是無意義的。
5關(guān)系運算
指向同一數(shù)組的兩個指針變量之間可以舉行大于、小于、等于對比運算。指針可與0對比,p==0表示p為空指針。
3.與指針有關(guān)的各種說明和意義見下表。
int*p;p為指向整型量的指針變量
int*p[n];p為指針數(shù)組,由n個指向整型量的指針元素組成。
int*p[n];p為指向整型二維數(shù)組的指針變量,二維數(shù)組的列數(shù)為n
int*pp為返回指針值的函數(shù),該指針指向整型量
int*pp為指向函數(shù)的指針,該函數(shù)返回整型量
int**pp為一個指向另一指針的指針變量,該指針指向一個整型量。
4.有關(guān)指針的說明好多是由指針,數(shù)組,函數(shù)說明組合而成的。
但并不是可以任意組合,例如數(shù)組不能由函數(shù)組成,即數(shù)組元素不能是一個函數(shù);函數(shù)也不能返回一個數(shù)組或返回另一個函數(shù)。例如
inta[5];就是錯誤的。
5.關(guān)于括號
在解釋組合說明符時,標(biāo)識符右邊的方括號和圓括號優(yōu)先于標(biāo)識符左邊的“*”號,而方括號和圓括號以一致的優(yōu)先級從左到右結(jié)合。但可以用圓括號變更商定的結(jié)合依次。
6.閱讀組合說明符的規(guī)矩是“從里向外”。
從標(biāo)識符開頭,先看它右邊有無方括號或園括號,如有那么先作出解釋,再看左邊有無*號。假設(shè)在任何時候遇到了閉括號,那么在持續(xù)之前務(wù)必用一致的規(guī)矩處理括號內(nèi)的內(nèi)容。例如:
int***a[10]
↑↑↑↑↑↑↑
7642135
上面給出了由內(nèi)向外的閱讀依次,下面來解釋它:
1標(biāo)識符a被說明為;
2一個指針變量,它指向;
3一個函數(shù),它返回;
4一個指針,該指針指向;
5一個有10個元素的數(shù)組,其類型為;
6指針型,它指向;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零售業(yè)智能導(dǎo)購系統(tǒng)考核試卷
- 肉松面包預(yù)制考核試卷
- 零售業(yè)社交營銷與自動售貨機考核試卷
- 網(wǎng)絡(luò)設(shè)備的配置與管理實踐考核試卷
- 食品營養(yǎng)與衛(wèi)生新生試讀
- 新生兒哄睡經(jīng)驗分享會
- 術(shù)前呼吸功能訓(xùn)練
- 環(huán)境衛(wèi)生學(xué)檢測
- 人的呼吸運動機制解析
- 內(nèi)鏡護士急救技能體系構(gòu)建
- 心理咨詢室整改報告
- 湖北省武漢市東西湖區(qū)2023-2024學(xué)年八年級下學(xué)期期末考試語文試題
- 2024版建筑幕墻工程檢測理論考試題庫大全-下(判斷題)
- 部編版六年級道德與法治下冊期末復(fù)習(xí)課件
- 融合新聞傳播概論智慧樹知到期末考試答案章節(jié)答案2024年武昌首義學(xué)院
- 內(nèi)蒙古錦山蒙古族中學(xué)2024年數(shù)學(xué)高一下期末綜合測試模擬試題含解析
- 生物藥劑學(xué)與藥物動力學(xué)(山西醫(yī)科大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年山西醫(yī)科大學(xué)
- 干部人事檔案目錄
- 醫(yī)療設(shè)備儀器的清潔消毒
- 乒乓球訓(xùn)練安全協(xié)議書
- 辦公區(qū)安全隱患檢查
評論
0/150
提交評論