《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)(C語言)(共21頁).doc
《《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)(C語言)(共21頁).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《《C程序設(shè)計(jì)》復(fù)習(xí)資料知識(shí)點(diǎn)總結(jié)(C語言)(共21頁).doc(21頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C程序設(shè)計(jì)知識(shí)點(diǎn)都懂了,一定過!第1章 C語言概述1.1. C語言屬高級(jí)語言,區(qū)分字母的大小寫,以函數(shù)為基本單位采用模塊化程序設(shè)計(jì),可直接訪問內(nèi)存,進(jìn)而對(duì)硬件進(jìn)行操作。1.2. 用C語言編寫和程序稱作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語句以分號(hào)結(jié)尾,用括
2、起來的一組語句稱作復(fù)合語句,復(fù)合語句可省略花括號(hào)之后的分號(hào)。1.5. 允許一行內(nèi)寫多個(gè)C語句,也允許一個(gè)C語句占用多行,但保留字和標(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. 解決問題的方法和步驟稱作算法。算法和數(shù)據(jù)結(jié)構(gòu)是程序的兩個(gè)主要要素。2.2. 算法具有確定性、有窮性、有效性等特點(diǎn)。2.3. 算法可用自然語言、流程圖、N-S圖、計(jì)算機(jī)語言、偽代碼等描述。偽代碼是用介于自然語言和計(jì)算機(jī)語言之間的文字和符號(hào)來描述算法。起止框輸入
3、輸出框判斷框處理框注釋框 連接點(diǎn) 流程線 有向線段或折線圖2.1 ANSI流程圖符號(hào)2.4. 算法的基本結(jié)構(gòu)分為:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。-Y條件 N條件 N Y 條件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.1 C語言
4、的數(shù)據(jù)類型數(shù)據(jù)類型字節(jié)數(shù)數(shù)值范圍基本類型整型無符號(hào)短整型(unsigned short int)40216-1有符號(hào)短整型(signed short int)2-215215-1無符號(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)常量名
5、、變量名、函數(shù)名等統(tǒng)稱標(biāo)識(shí)符,標(biāo)識(shí)符的命名規(guī)則為:以字母或下劃線開頭,由字母、數(shù)字、下劃線組成,超出32個(gè)字符部分被忽略(最好不超過8個(gè)字符)。3.3. 以0開頭的整數(shù)為八進(jìn)制整數(shù),以0X或0x開頭的整數(shù)為十六進(jìn)制無符號(hào)整數(shù)。3.4. -3276832767為int型,0U65535U為unsigned型,65536UU和0ULUL為unsigned long型,-32769、32768和-LL為long型。后綴U和L不區(qū)分大小寫和次序。3.5. 數(shù)據(jù)的存儲(chǔ)字節(jié)數(shù)可用運(yùn)算符sizeof()查詢,括號(hào)內(nèi)可是數(shù)據(jù)、表達(dá)式或類型名。3.6. 有符號(hào)整數(shù)(int和long)按補(bǔ)碼存儲(chǔ),因此,-6553
6、5U-1U與1U65535U依次相等,-UL-1UL與1ULUL依次相等。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)雙精度,無后綴實(shí)型常量為雙精度。3.8. 用一對(duì)單引號(hào)括起來的單個(gè)字符稱作C字符常量,其值為該字符的ASCII碼(1字節(jié)無符號(hào)整數(shù))。3.9. 轉(zhuǎn)義字符'n'、't'、''、'''、'"'分別
7、表示回車符、制表符、反斜杠、單引號(hào)、雙引號(hào)。3.10. 轉(zhuǎn)義字符'整數(shù)'、'x整數(shù)'(或'X整數(shù)')中的整數(shù)分別為八進(jìn)制、十六進(jìn)制,表示以此整數(shù)為ASCII碼的字符。3.11. 用雙引號(hào)括起來的一串字符稱作C字符串型常量,串中字符數(shù)稱作串長(zhǎng),可以為0。字符串的存儲(chǔ)形式為:依次存儲(chǔ)字符串中字符的ASCII碼,并追加一個(gè)空字符'0'(1字節(jié)無符號(hào)整數(shù)0)。3.12. 字符型、整型、實(shí)型數(shù)據(jù)統(tǒng)稱數(shù)值型數(shù)據(jù),不同類型的數(shù)值型數(shù)據(jù)可以混合運(yùn)算,低精度數(shù)據(jù)被自動(dòng)強(qiáng)制轉(zhuǎn)換為高精度數(shù)據(jù)后方參與運(yùn)算。另外,字符常量為有符號(hào)短整數(shù),兩個(gè)字符型數(shù)據(jù)間的
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C程序設(shè)計(jì) 程序設(shè)計(jì) 復(fù)習(xí)資料 知識(shí)點(diǎn) 總結(jié) 語言 21
鏈接地址:http://zhizhaikeji.com/p-6075471.html