




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——C語言必須知道的關鍵字C語言務必知道的關鍵字
你知道C語言有什么關鍵字嗎?C語言的關鍵字共有32個,關鍵字有什么作用嗎?下面由我為大家整理的C語言的關鍵字學識,夢想大家熱愛!
C語言的關鍵字學識
1數據類型關鍵字12個:
1char:聲明字符型變量或函數
2double:聲明雙精度變量或函數
3enum:聲明枚舉類型
4float:聲明浮點型變量或函數
5int:聲明整型變量或函數
6long:聲明長整型變量或函數
7short:聲明短整型變量或函數
8signed:聲明有符號類型變量或函數
9struct:聲明布局體變量或函數
10union:聲明聯合數據類型
11unsigned:聲明無符號類型變量或函數
12void:聲明函數無返回值或無參數,聲明無類型指針根本上就這三個作用
2操縱語句關鍵字12個:
A循環語句
1for:一種循環語句可意會不成言傳
2do:循環語句的循環體
3while:循環語句的循環條件
4break:跳出當前循環
5continue:終止當前循環,開頭下一輪循環
B條件語句
1if:條件語句
2else:條件語句否決分支與if連用
3goto:無條件跳轉語句
C開關語句
1switch:用于開關語句
2case:開關語句分支
3default:開關語句中的“其他”分支
return:子程序返回語句可以帶參數,也看不帶參數
3存儲類型關鍵字4個
1auto:聲明自動變量一般不使用
2extern:聲明變量是在其他文件正聲明也可以看做是引用變量
3register:聲明積存器變量
4static:聲明靜態變量
4其它關鍵字4個:
1const:聲明只讀變量
2sizeof:計算數據類型長度
3typedef:用以給數據類型取別名當然還有其他作用
4volatile:說明變量在程序執行中可被隱含地變更
C語言關鍵字—register分析
1register變量務必是能被CPU所采納的類型。
這通常意味著register變量務必是一個單個的值,并且長度理應小于或者等于整型的長度。不過,有些機器的寄放器也能存放浮點數。
2由于register變量可能不存放在內存中,所以不能用“”來獲取register變量的地址。
3只有局部自動變量和形式參數可以作為寄放器變量,其它如全局變量不行。
在調用一個函數時占用一些寄放器以存放寄放器變量的值,函數調用終止后釋放寄放器。此后,在調用另外一個函數時又可以利用這些寄放器來存放該函數的寄放器變量。
4局部靜態變量不能定義為寄放器變量。不能寫成:registerstaticinta,b,c;
5由于寄放器的'數量有限不同的cpu寄放器數目不一,不能定義任意多個寄放器變量,而且某些寄放器只能采納特定類型的數據如指針和浮點數,因此真正起作用的register修飾符的數目和類型都憑借于運行程序的機器,而任何多余的register修飾符都將被編譯程序所疏忽。
C語言的sizeof解析
一、sizeof的概念
sizeof是C語言的一種單目操作符,如C語言的其他操作符++、--等。它并不是函數。sizeof操作符以字節形式給出了其操作數的存儲大小。操作數可以是一個表達式或括在括號內的類型名。操作數的存儲大小由操作數的類型抉擇。
二、sizeof的使用方法
1、用于數據類型
sizeof使用形式:sizeoftype
數據類型務必用括號括住。如sizeofint。
2、用于變量
sizeof使用形式:sizeofvar_name或sizeofvar_name
變量名可以不用括號括住。如sizeofvar_name,sizeofvar_name等都是正確形式。帶括號的用法更普遍,大多數程序員采用這種形式。
留神:sizeof操作符不能用于函數類型,不完全類型或位字段。不完全類型指具有未知存儲大小的數據類型,如未知存儲大小的數組類型、未知內容的布局或聯合類型、void類型等。
如sizeofmax若此時變量max定義為intmax,sizeofchar_v若此時char_v定義為charchar_v[MAX]且MAX未知,sizeofvoid都不是正確形式。
三、sizeof的結果
sizeof操作符的結果類型是size_t,它在頭文件中typedef為unsignedint類型。該類型保證能容納實現所建立的最大對象的字節大小。
1、若操作數具有類型char、unsignedchar或signedchar,其結果等于1。
ANSIC正式規定字符類型為1字節。
2、int、unsignedint、shortint、unsignedshort、longint、unsignedlong、float、double、longdouble類型的sizeof在ANSIC中沒有概括規定,大小憑借于實現,一般可能分別為2、2、2、2、4、4、4、8、10。
3、當操作數是指針時,sizeof憑借于編譯器。例如MicrosoftC/C++7.0中,near類指針字節數為2,far、h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理人員團隊協作崗位職責
- 外墻真石漆橋梁構件施工工藝流程
- “雙減”背景下義務教育階段教師勝任力研究
- 寧夏回族自治區石嘴山市三中2025屆物理高二下期末學業水平測試試題含解析
- 網生美食類紀錄片的話語建構研究-兼談畢業作品《尋味洛陽》
- 校團委學風建設專項計劃
- 高一第一學期地理教學實施細則計劃
- 多毒株傳染病動力學模型及其分支現象的研究
- 眼科電子病歷系統專項建設計劃
- 2025屆河北省滄州市六校聯盟高一物理第二學期期末綜合測試模擬試題含解析
- 林規發防護林造林工程投資估算指標
- 四年級上冊 口算題 1000題
- 九上道法知識點梳理(全冊)-九年級道德與法治上冊必備知識梳理總結(部編版)
- YB/T 5202.1-2003不定形耐火材料試樣制備方法第1部分:耐火澆注料
- GB/T 700-2006碳素結構鋼
- GB/T 41419-2022數字化試衣虛擬人體用術語和定義
- GB/T 24218.1-2009紡織品非織造布試驗方法第1部分:單位面積質量的測定
- GB/T 1633-2000熱塑性塑料維卡軟化溫度(VST)的測定
- 《病毒學》(研究生)全冊配套完整課件
- 第十七章其他熔化焊接與熱切割作業課件
- 腧穴總論 2特定穴課件
評論
0/150
提交評論