C語言程序設(shè)計課程設(shè)計(小結(jié)版)

C語言程序設(shè)計課程設(shè)計(小結(jié)版)

ID:37916173

大?。?17.50 KB

頁數(shù):30頁

時間:2019-06-02

C語言程序設(shè)計課程設(shè)計(小結(jié)版)_第1頁
C語言程序設(shè)計課程設(shè)計(小結(jié)版)_第2頁
C語言程序設(shè)計課程設(shè)計(小結(jié)版)_第3頁
C語言程序設(shè)計課程設(shè)計(小結(jié)版)_第4頁
C語言程序設(shè)計課程設(shè)計(小結(jié)版)_第5頁
資源描述:

《C語言程序設(shè)計課程設(shè)計(小結(jié)版)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、《C語言程序設(shè)計》課程小結(jié)要求一、小結(jié)內(nèi)容1.關(guān)鍵字小結(jié):表格形式列出所有32個關(guān)鍵字,簡要說明其作用(1面)。auto聲明自動變量,缺省時編譯器一般默認(rèn)為autoint聲明整型變量double聲明雙精度變量long聲明長整型變量char聲明字符型變量float聲明浮點型變量short聲明短整型變量signed聲明有符號類型變量unsigned聲明無符號類型變量struct聲明結(jié)構(gòu)體變量union聲明聯(lián)合數(shù)據(jù)類型enum聲明枚舉類型static聲明靜態(tài)變量switch用于開關(guān)語句case開關(guān)語句分支default開關(guān)語句中的“其他”分支break跳出當(dāng)前循環(huán)regi

2、ster聲明寄存器變量const聲明只讀變量volatile說明變量在程序執(zhí)行中可被隱含地改變typedef用以給數(shù)據(jù)類型取別名(當(dāng)然還有其他作用)extern聲明變量是在其他文件正聲明(也可以看做是引用變量)return子程序返回語句(可以帶參數(shù),也可不帶參數(shù))void聲明函數(shù)無返回值或無參數(shù),聲明空類型指針continue結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán)do循環(huán)語句的循環(huán)體while循環(huán)語句的循環(huán)條件if條件語句else條件語句否定分支(與if連用)for一種循環(huán)語句(可意會不可言傳)goto無條件跳轉(zhuǎn)語句sizeof計算對象所占內(nèi)存空間大小2.運算符小結(jié):表格形式

3、列出所有45個運算符的符號、名稱、優(yōu)先級、結(jié)合性、運算目數(shù)(1面)。優(yōu)先級運算符名稱或含義結(jié)合方向運算目數(shù)1[]數(shù)組下標(biāo)左到右()圓括號.成員選擇(對象)->成員選擇(指針)2-負(fù)號運算符右到左單目運算符(類型)強制類型轉(zhuǎn)換++自增運算符--自減運算符*取址運算符&取地址運算符!邏輯非運算符~按位取反運算符sizeof長度運算符3/除左到右雙目運算符*乘%余數(shù)(取模)4+加左到右-減5<<左移左到右>>右移6>大于左到右>=大于等于<小于<=小于等于7==等于左到右!=不等于8&按位與左到右9^按位異或左到右10

4、按位或左到右11&&邏輯與左到右12

5、

6、邏輯或左到右

7、13?:條件運算符右到左三目運算符14=賦值運算符右到左雙目運算符/=除后賦值*=乘后賦值%=取模后賦值+=加后賦值-=減后賦值<<=左移后賦值>>=右移后賦值&=按位與后賦值^=按位異或后賦值

8、=按位或后賦值15,逗號運算符左到右3.數(shù)據(jù)類型小結(jié):表格形式列出11個基本類型的說明符、字節(jié)數(shù)、范圍(1面)。說明符字節(jié)數(shù)范圍char1-128~127signedchar1-128~127unsignedchar10~255[signed]short2-32768~32767unsignedshort20~65535[signed]int4-2147483648~214

9、7483647[signed]long4-2147483648~2147483647unsignedlong40~4294967295float4-3.4E-38~3.4E+38double81.7E-308~1.7E+308longdouble81.7E-308~1.7E+3084.預(yù)處理命令小結(jié):列出11個預(yù)處理命令,并簡要說明其作用(1面)。#define:定義宏#undef:取消已定義的宏#include:包含一個源代碼文件#if:如果給定條件為真,則編譯下面代碼#ifdef:如果宏已經(jīng)定義,則編譯下面代碼#ifndef:如果宏沒有定義,則編譯下面代碼#el

10、se:建立另一個選擇(在#if失敗的情況下)#elif:如果前面的#if給定條件不為真,當(dāng)前條件為真,則編譯下面代碼#endif:結(jié)束一個#if……#else條件編譯塊Defined:在#if和#elif表達式中,常常是用defined運算符來檢查是否定義了預(yù)處理器標(biāo)識符5.標(biāo)準(zhǔn)函數(shù)小結(jié):按頭文件(15個)列出每個頭文件中的函數(shù)(146)、宏(86)、類型(18)、變量(1),共251個(25面),要求給出函數(shù)原型聲明、作用、成功返回和失敗返回的值。頭文件函數(shù)原型聲明、宏定義作用返回的值assert.hvoidassert(intexpression)測試一個條件并

11、可能使程序終止無ctype.hintiscntrl(intc)測試控制字符如果c是控制字符,返回非零值;否則返回零intisprint(intc)測試顯示字符如果c是顯示字符(包括空格),返回非零值;否則返回零intisgraph(intc)測試圖形字符如果c是顯示字符(除了空格),返回非零值;否則返回零intisalnum(intc)測試是字母或數(shù)字如果isalnum是字母或數(shù)字,返回非零值;否則返回零。(如果isalph(c)或isdigit(c)為真,則c是字母或數(shù)字。)intisalpha(intc)測試字母如果isalnum是字母,返回非零值;否則返回

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。