下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言簡答題答案C語言變量的存儲特性可分四類:自動型(auto)、靜態(tài)型(static)、外部型(extern)和寄存器型(register)。Auto的特點:[auto]類型標識符變量列表;常常可以缺省auto。函數(shù)內(nèi)定義的局部變量、函數(shù)的形式參數(shù)和函數(shù)體內(nèi)分程序的局部變量。隨函數(shù)的調(diào)用而存在,隨函數(shù)的返回而消失,它們在一次調(diào)用結(jié)束到下一次調(diào)用開始之間不再占有存儲空間。作用域局限于所定義的函數(shù),其生存期就是函數(shù)的生存期,在一個函數(shù)中引用另一個函數(shù)的自動型變量的值是錯誤的。Static的特點:局部變量在函數(shù)內(nèi)定義局部變量的生存期雖然為整個源程序,但是其作用域仍域自變量相同允許對構(gòu)造類靜態(tài)局部量賦初值對基本類型的靜態(tài)局部變量若在說明未賦予初值,則系統(tǒng)自動賦予0值Extern的特點:外部型變量和全局變量是對同一類變量的兩種不同角度的提法。全局變量是從它的作用域提出,外部變量是從它的存儲方式提出的,表示它的生存期。當一個源程序由若干個源文件組成時,在一個源文件中定義的外部變量在其他的源文件中也有效Rejister的特點:C語言提供的rejister說明符,能夠讓程序員去指定某個局部自動變量存放在寄存器里而不是內(nèi)存中,以提高程序的變形速度?,F(xiàn)在計算機的運行速度越來越快,性能越來越高,優(yōu)化的編譯系統(tǒng)能夠識別頻繁使用的變量,自動把其放在寄存器中,而不需要程序員指定。文件的概念從廣義上來說,文件是指信息輸入和輸出的對象文件類型根據(jù)文件的保存內(nèi)容,分為程序文件和數(shù)據(jù)文件根據(jù)文件袋存儲形式,分為文本文件和二進制文件根據(jù)文件是否使用緩沖區(qū),分為標準文件和非標準文件根據(jù)文件的存取方式,分為順序存取文件和直接存取文件文件指針系統(tǒng)給每個打開的文件都在內(nèi)存中開辟一個區(qū)域,用于存放文件的有關(guān)信息(如文件名,文件位置),這些信息在C語言中保存在一個結(jié)構(gòu)類型變量中,該結(jié)構(gòu)體類型是由系統(tǒng)定義的文件的操作順序定義文件指針打開文件,判斷是否成功打開,若打開失敗,程序退出運行狀態(tài)對文件進行讀寫操作關(guān)閉文件宏定義C語言源程序中允許用一個標識符來表示一個較復(fù)雜的字符串,稱為“宏”,被定義為“宏”的標識符稱為“宏名”。在編譯預(yù)處理時,對程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱為“宏代換”或“宏展開”。帶參的宏與函數(shù)有什么區(qū)別(1) 宏定義與宏調(diào)用是為了減少書寫量和提高運行速度;而函數(shù)定義、函數(shù)調(diào)用是為了實現(xiàn)模塊程序設(shè)計,便于構(gòu)造軟件。(2) 宏調(diào)用展開后的代碼是嵌入源程序中的,且每調(diào)用一次,嵌入一次代碼。因此,宏調(diào)用時總的程序代碼是增加的;而函數(shù)調(diào)用是執(zhí)行時轉(zhuǎn)入對應(yīng)的函數(shù),執(zhí)行后返回主調(diào)函數(shù),無論調(diào)用多少次,函數(shù)體的代碼都不會增加。所以函數(shù)也解決代碼重用問題。指針有哪些運算賦值運算算術(shù)運算關(guān)系運算sizeof運算指針編程的優(yōu)點提高程序的編譯效率和執(zhí)行速度通過指針可使
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)老師考調(diào)試題及答案
- 全域性風(fēng)險防控責(zé)任書范文7篇
- 智能家居服務(wù)安全保證承諾書范文4篇
- 2025年內(nèi)蒙烏海事業(yè)編考試試題及答案
- 一次難忘的旅行美麗的黃山寫物(8篇)
- 2025年新田縣事業(yè)編考試真題及答案
- 周末的日常生活記錄我的周記作文14篇范文
- 終身責(zé)任工程質(zhì)量承諾書9篇
- 2025年金寨縣人事考試及答案
- 廢品回收利用與環(huán)保行動計劃承諾書(7篇)
- 銀行消保投訴分析培訓(xùn)
- 2020春人教版部編本三年級下冊語文全冊課文原文
- 《微生物與殺菌原理》課件
- 醫(yī)療機構(gòu)藥事管理規(guī)定版
- 北京市歷年中考語文現(xiàn)代文之議論文閱讀30篇(含答案)(2003-2023)
- 檔案學(xué)概論-馮惠玲-筆記
- 全國民用建筑工程設(shè)計技術(shù)措施-結(jié)構(gòu)
- (正式版)YST 1693-2024 銅冶煉企業(yè)節(jié)能診斷技術(shù)規(guī)范
- 1999年勞動合同范本【不同附錄版】
- 全國優(yōu)質(zhì)課一等獎職業(yè)學(xué)校教師信息化大賽《語文》(基礎(chǔ)模塊)《我愿意是急流》說課課件
- 初三寒假家長會ppt課件全面版
評論
0/150
提交評論