《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)C語(yǔ)言.doc
《《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)C語(yǔ)言.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)C語(yǔ)言.doc(16頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、C程序設(shè)計(jì)知識(shí)點(diǎn)都懂了,一定過(guò)!第1章 C語(yǔ)言概述1.1. C語(yǔ)言屬高級(jí)語(yǔ)言,區(qū)分字母的大小寫,以函數(shù)為基本單位采用模塊化程序設(shè)計(jì),可直接訪問(wèn)內(nèi)存,進(jìn)而對(duì)硬件進(jìn)行操作。1.2. 用C語(yǔ)言編寫和程序稱作C源程序,簡(jiǎn)稱C程序,C程序可由若干個(gè)文本文件組成,文件擴(kuò)展名為C(使用C+編譯器時(shí)默認(rèn)擴(kuò)展名為CPP)。C源程序經(jīng)編譯、連接后得到擴(kuò)展名為EXE的可執(zhí)行文件(目標(biāo)程序)。 預(yù)處理 編譯、連接 執(zhí)行若干個(gè)C程序文件-C程序-目標(biāo)程序文件-1.3. C程序從主函數(shù)開始執(zhí)行,每個(gè)C程序有且僅有一個(gè)主函數(shù),因此,每個(gè)C程序文件中至多有一個(gè)主函數(shù)。1.4. C語(yǔ)句以分號(hào)結(jié)尾,用括起來(lái)的一組語(yǔ)句稱作復(fù)合語(yǔ)句
2、,復(fù)合語(yǔ)句可省略花括號(hào)之后的分號(hào)。1.5. 允許一行內(nèi)寫多個(gè)C語(yǔ)句,也允許一個(gè)C語(yǔ)句占用多行,但保留字和標(biāo)識(shí)符不可拆行。1.6. 在C集成環(huán)境VC+ 6.0中,新建工程、保存當(dāng)前程序文件、編譯當(dāng)前程序、執(zhí)行當(dāng)前程序的快捷鍵依次為:Ctrl+N、Ctrl+S、F7、Ctrl+F5。第2章 程序設(shè)計(jì)的靈魂算法2.1. 解決問(wèn)題的方法和步驟稱作算法。算法和數(shù)據(jù)結(jié)構(gòu)是程序的兩個(gè)主要要素。2.2. 算法具有確定性、有窮性、有效性等特點(diǎn)。2.3. 算法可用自然語(yǔ)言、流程圖、N-S圖、計(jì)算機(jī)語(yǔ)言、偽代碼等描述。偽代碼是用介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符號(hào)來(lái)描述算法。起止框輸入輸出框判斷框處理框注釋框
3、連接點(diǎn) 流程線 有向線段或折線圖2.1ANSI流程圖符號(hào)2.4. 算法的基本結(jié)構(gòu)分為:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。-Y條件N條件NY條件Y-N 圖2.2順序結(jié)構(gòu) 圖2.3選擇結(jié)構(gòu) 圖2.4當(dāng)循環(huán) 圖2.5直到循環(huán)條件條件循環(huán)體 YN循環(huán)體條件 圖2.6順序結(jié)構(gòu) 圖2.7選擇結(jié)構(gòu) 圖2.8當(dāng)循環(huán) 圖2.9 直到循環(huán)2.5. 由三種基本結(jié)構(gòu)組成的程序稱作結(jié)構(gòu)化程序,結(jié)構(gòu)化程序中的每個(gè)模塊只有一個(gè)入口和一個(gè)出口。結(jié)構(gòu)化程序設(shè)計(jì)通常采用“自頂向下、逐步細(xì)化”的設(shè)計(jì)方法。第3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式3.1. C的數(shù)據(jù)類型如下所示:表3.1C語(yǔ)言的數(shù)據(jù)類型數(shù)據(jù)類型字節(jié)數(shù)數(shù)值范圍基本類型整型無(wú)符號(hào)短整
4、型(unsigned short int)40216-1有符號(hào)短整型(signedshortint)2-215215-1無(wú)符號(hào)長(zhǎng)整型(unsigned long int)40232-1有符號(hào)長(zhǎng)整型(signed long int)4-231231-1實(shí)型單精度實(shí)型(float)4長(zhǎng)37位,6位有效雙精度實(shí)型(double)8長(zhǎng)307位,15位有效長(zhǎng)雙精度實(shí)型(long double)10長(zhǎng)4931位,18位有效字符型(char)1028-1空類型(void)1構(gòu)造類型枚舉類型2指針類型2數(shù)組類型結(jié)構(gòu)體類型共用體類型3.2. C符號(hào)常量名、變量名、函數(shù)名等統(tǒng)稱標(biāo)識(shí)符,標(biāo)識(shí)符的命名規(guī)則為:以字母或
5、下劃線開頭,由字母、數(shù)字、下劃線組成,超出32個(gè)字符部分被忽略(最好不超過(guò)8個(gè)字符)。3.3. 以0開頭的整數(shù)為八進(jìn)制整數(shù),以0X或0x開頭的整數(shù)為十六進(jìn)制無(wú)符號(hào)整數(shù)。3.4. -3276832767為int型,0U65535U為unsigned型,65536U4294967295U和0UL4294967295UL為unsignedlong型,-2147483648-32769、327682147483647和-2147483648L2147483647L為long型。后綴U和L不區(qū)分大小寫和次序。3.5. 數(shù)據(jù)的存儲(chǔ)字節(jié)數(shù)可用運(yùn)算符sizeof()查詢,括號(hào)內(nèi)可是數(shù)據(jù)、表達(dá)式或類型名。3.6
6、. 有符號(hào)整數(shù)(int和long)按補(bǔ)碼存儲(chǔ),因此,-65535U-1U與1U65535U依次相等,-4294967295UL-1UL與1UL4294967295UL依次相等。3.7. 定點(diǎn)數(shù)(含小數(shù)點(diǎn)數(shù))和浮點(diǎn)數(shù)統(tǒng)稱C實(shí)型常量,浮點(diǎn)數(shù)的一般形式為:尾數(shù)e除碼 或 尾數(shù)E除碼其含義為:尾數(shù)10除碼其中,尾數(shù)為定點(diǎn)數(shù)或整數(shù),除碼為整數(shù)。標(biāo)準(zhǔn)浮點(diǎn)數(shù)的小數(shù)點(diǎn)在第1位非0數(shù)字之后。后綴L或l的實(shí)型常量為長(zhǎng)雙精度,無(wú)后綴實(shí)型常量為雙精度。3.8. 用一對(duì)單引號(hào)括起來(lái)的單個(gè)字符稱作C字符常量,其值為該字符的ASCII碼(1字節(jié)無(wú)符號(hào)整數(shù))。3.9. 轉(zhuǎn)義字符n、t、分別表示回車符、制表符、反斜杠、單引號(hào)、
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
12 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C程序設(shè)計(jì) 程序設(shè)計(jì) 復(fù)習(xí)資料 知識(shí)點(diǎn) 總結(jié) 語(yǔ)言
鏈接地址:http://zhizhaikeji.com/p-14639212.html