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