C語(yǔ)言常用命令_第1頁(yè)
C語(yǔ)言常用命令_第2頁(yè)
C語(yǔ)言常用命令_第3頁(yè)
C語(yǔ)言常用命令_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選文庫(kù)A. 基本數(shù)據(jù)類型(5 個(gè))void :聲明函數(shù)無(wú)返回值或無(wú)參數(shù),聲明無(wú)類型指針,顯式丟棄運(yùn)算結(jié)果char :字符型類型數(shù)據(jù),屬于整型數(shù)據(jù)的一種 int :整型數(shù)據(jù),通常為編譯器指定的機(jī)器字長(zhǎng) float :?jiǎn)尉雀↑c(diǎn)型數(shù)據(jù),屬于浮點(diǎn)數(shù)據(jù)的一種 double :雙精度浮點(diǎn)型數(shù)據(jù),屬于浮點(diǎn)數(shù)據(jù)的一種B . 類型修飾關(guān)鍵字(4個(gè))short:修飾int ,短整型數(shù)據(jù),可省略被修飾的int 。long:修飾int ,長(zhǎng)整形數(shù)據(jù),可省略被修飾的int 。signed:修飾整型數(shù)據(jù),有符號(hào)數(shù)據(jù)類型unsigned:修飾整型數(shù)據(jù),無(wú)符號(hào)數(shù)據(jù)類型C . 復(fù)雜類型關(guān)鍵字(5個(gè))struct:結(jié)構(gòu)體聲明

2、union:共用體聲明enum:枚舉聲明typedef:聲明類型別名sizeof:得到特定類型或特定類型變量的大小D . 存儲(chǔ)級(jí)別關(guān)鍵字(6個(gè))auto :指定為自動(dòng)變量,由編譯器自動(dòng)分配及釋放。通常在棧上分配static :指定為靜態(tài)變量,分配在靜態(tài)變量區(qū),修飾函數(shù)時(shí),指定函數(shù)作用域?yàn)槲募?nèi)部register:指定為寄存器變量,建議編譯器將變量存儲(chǔ)到寄存器中使用, 也可以修飾函數(shù)形參,建議編譯器通過寄存器而不是堆棧傳遞參數(shù)精選文庫(kù)extern :指定對(duì)應(yīng)變量為外部變量,即標(biāo)示變量或者函數(shù)的定義在別的文件中, 提示編譯器遇到此變量和函數(shù)時(shí)在其他模塊中尋找其定義。const:與 volatile

3、合稱 “cv 特性 ”,指定變量不可被當(dāng)前線程/ 進(jìn)程改變(但有可能被系統(tǒng)或其他線程/進(jìn)程改變)volatile :與 const 合稱 “cv 特性 ”,指定變量的值有可能會(huì)被系統(tǒng)或其他進(jìn)程 /線程改變,強(qiáng)制編譯器每次從內(nèi)存中取得該變量的值2 流程控制關(guān)鍵字A . 跳轉(zhuǎn)結(jié)構(gòu)( 4 個(gè))return:用在函數(shù)體中,返回特定值(或者是void 值,即不返回值)continue:結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán)break:跳出當(dāng)前循環(huán)或switch結(jié)構(gòu)goto:無(wú)條件跳轉(zhuǎn)語(yǔ)句B . 分支結(jié)構(gòu)( 5個(gè))if:條件語(yǔ)句,后面不需要放分號(hào)else:條件語(yǔ)句否定分支(與if 連用)switch:開關(guān)語(yǔ)句(多重

4、分支語(yǔ)句)case:開關(guān)語(yǔ)句中的分支標(biāo)記default:開關(guān)語(yǔ)句中的“其他 ”分治,可選。C . 循環(huán)結(jié)構(gòu)( 3 個(gè))for : for 循環(huán)結(jié)構(gòu),for(1;2;3)4;的執(zhí)行順序?yàn)?->2->4->3->2.循環(huán),其中 2為循環(huán)條件。在整個(gè)for 循環(huán)過程中,表達(dá)式1 只計(jì)算一次,表達(dá)式 2和表達(dá)式 3 則可能計(jì)算多次, 也可能一次也不計(jì)算。 循環(huán)體可能多次執(zhí)行,也可能一次都不執(zhí)行。do: do 循環(huán)結(jié)構(gòu),do 1 while(2);的執(zhí)行順序是1->2->1.循環(huán),2 為循環(huán)條件精選文庫(kù)while: while循環(huán)結(jié)構(gòu),while(1) 2;的執(zhí)行順序

5、是1->2->1.循環(huán),1 為循環(huán)條件4 以上循環(huán)語(yǔ)句,當(dāng)循環(huán)條件表達(dá)式為真則繼續(xù)循環(huán),為假則跳出循環(huán)/ 除法運(yùn)算符%取余運(yùn)算符4 級(jí)優(yōu)先級(jí)左結(jié)合1 級(jí)優(yōu)先級(jí)左結(jié)合()圓括號(hào)下標(biāo)運(yùn)算符->指向結(jié)構(gòu)體成員運(yùn)算符. 結(jié)構(gòu)體成員運(yùn)算符2 級(jí)優(yōu)先級(jí)右結(jié)合! 邏輯非運(yùn)算符 按位取反運(yùn)算符+ 前綴增量運(yùn)算符- 前綴增量運(yùn)算符+ 正號(hào)運(yùn)算符- 負(fù)號(hào)運(yùn)算符( 類型 ) 類型轉(zhuǎn)換運(yùn)算符* 指針運(yùn)算符& 地址與運(yùn)算符sizeof長(zhǎng)度運(yùn)算符3 級(jí)優(yōu)先級(jí)左結(jié)合* 乘法運(yùn)算符+ 加法運(yùn)算符- 減法運(yùn)算符5 級(jí)優(yōu)先級(jí)左結(jié)合<< 左移運(yùn)算符>> 右移運(yùn)算符6 級(jí)優(yōu)先級(jí)左結(jié)合<、 <= 、 > 、 >=關(guān)系運(yùn)算符7 級(jí)優(yōu)先級(jí)左結(jié)合= 等于運(yùn)算符!=不等于運(yùn)算符8 級(jí)優(yōu)先級(jí)左結(jié)合& 按位與運(yùn)算符9 級(jí)優(yōu)先級(jí)左結(jié)合 按位異或運(yùn)算符10 級(jí)優(yōu)先級(jí)左結(jié)合| 按位或運(yùn)算符11 級(jí)優(yōu)先級(jí)左結(jié)合&& 邏輯與運(yùn)算符12 級(jí)優(yōu)先級(jí)左結(jié)合精選文庫(kù)|邏輯或運(yùn)算符=+

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論