c語言程序設(shè)計(jì)知識點(diǎn)總結(jié)(共8頁).doc
《c語言程序設(shè)計(jì)知識點(diǎn)總結(jié)(共8頁).doc》由會員分享,可在線閱讀,更多相關(guān)《c語言程序設(shè)計(jì)知識點(diǎn)總結(jié)(共8頁).doc(8頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言程序設(shè)計(jì)教學(xué)基本知識點(diǎn) 第一章 C語言基本知識1.C源程序的框架 盡管各個(gè)C源程序的功能千變?nèi)f化,但框架是不變的,主要有:編譯預(yù)處理、主函數(shù)()、函數(shù)n()等,主函數(shù)的位置不一定在最前面,可以在程序的中部或后面,主函數(shù)的名字固定為main。2.C語言源程序的書寫規(guī)則:(1)C源程序是由一個(gè)主函數(shù)和若干個(gè)其它函數(shù)組成的。(2)函數(shù)名后必須有小括號,函數(shù)體放在大括號內(nèi)。(3)C程序必須用小寫字母書寫。(4)每句的末尾加分號。(5)可以一行多句。(6)可以一句多行。(7)可以在程序的任何位置加注釋。3.語句種類語句是程序的基本成分,程序的執(zhí)行就是通過一條條語句的執(zhí)行而
2、得以實(shí)現(xiàn)的,根據(jù)表現(xiàn)形式及功能的不同,C語言的基本語句可以分為五大類。(1)流程控制語句流程控制語句的功能是控制程序的走向,程序的流程有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),任何復(fù)雜的程序都可以由這三種基本結(jié)構(gòu)復(fù)合而成。其中后兩種結(jié)構(gòu)要用特定的流程控制語句實(shí)現(xiàn)。(2)表達(dá)式語句表達(dá)式語句的形式是:表達(dá)式;,即表達(dá)式后跟一分號“;”,分號是語句結(jié)束符,是一個(gè)語句必不可少的成分。表達(dá)式和表達(dá)式語句的區(qū)別在于表達(dá)式代表的是一個(gè)數(shù)值,而表達(dá)式語句則代表一種動(dòng)作。最常見的表達(dá)式語句是賦值語句。(3)函數(shù)調(diào)用語句函數(shù)調(diào)用語句實(shí)際上也是一種表達(dá)式語句,形式為:在一次函數(shù)調(diào)用的小括號后面加上一個(gè)分號。(
3、4)空語句空語句的形式就是一個(gè)分號,它不代表任何動(dòng)作,常常作為一個(gè)意義轉(zhuǎn)折點(diǎn)使用。(5)復(fù)合語句復(fù)合語句從形式上看是多個(gè)語句的組合,但在語法意義上它只相當(dāng)于一個(gè)語句,在任何單一語句存在的地方都可以是復(fù)合語句。注意復(fù)合語句中最后一個(gè)語句末尾的分號不能少。復(fù)合語句右大括號后面沒有分號。4.運(yùn)算符用來表示數(shù)據(jù)各種操作的符號稱為運(yùn)算符。運(yùn)算符實(shí)際上代表了一種類型數(shù)據(jù)的運(yùn)算規(guī)則。不同的運(yùn)算符具有不同的運(yùn)算規(guī)則,其操作的數(shù)據(jù)類型必須符合該運(yùn)算符的要求,運(yùn)算結(jié)果的數(shù)據(jù)類型也是固定的。根據(jù)參加操作的數(shù)據(jù)個(gè)數(shù)多少,可以將C語言的運(yùn)算符分為單目運(yùn)算符,雙目運(yùn)算符和三目運(yùn)算符(三目運(yùn)算符只有條件運(yùn)算符一個(gè))。根據(jù)運(yùn)
4、算對象和運(yùn)算結(jié)果的數(shù)據(jù)類型可分為算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符等。5.表達(dá)式表達(dá)式是由常量、變量、函數(shù),通過運(yùn)算符連接起來而形成的一個(gè)算式。一個(gè)常量,一個(gè)變量或一個(gè)函數(shù)都可以看成是一個(gè)表達(dá)式。表達(dá)式的種類有:算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式、字位表達(dá)式、強(qiáng)制類型轉(zhuǎn)換表達(dá)式、逗號表達(dá)式(順序表達(dá)式)、條件表達(dá)式、指針表達(dá)式。6.數(shù)據(jù)的輸入/輸出C語言本身沒有輸人/輸出語句,數(shù)據(jù)的輸入/輸出是通過調(diào)用庫函數(shù)來實(shí)現(xiàn)的。第二章 數(shù)據(jù)類型知識點(diǎn)劃分?jǐn)?shù)據(jù)類型的意義是編譯系統(tǒng)對每個(gè)不同類型的數(shù)據(jù)在內(nèi)存中分配的字節(jié)數(shù)不同,不同類型的數(shù)據(jù)可以按規(guī)定參加不同類型的運(yùn)算。1.C語言的數(shù)據(jù)類型數(shù)據(jù)類
5、型有:整型、字符型、實(shí)型單精度型、雙精度型、構(gòu)造類型數(shù)組類型、結(jié)構(gòu)體類型、共用體類型、枚舉類型、指針類型、空類型,其中整型、實(shí)型、字符型是C語言中的基本類型。2.各種類型數(shù)據(jù)的定義方法定義形式:數(shù)據(jù)類型 變量名1,變量名2,變量名n;3.常量與變量(1)常量在程序執(zhí)行期間其值不變的量。它不能被賦值。(2)變量在程序運(yùn)行期間其值可以改變的量。4.各種類型數(shù)據(jù)的混合運(yùn)算各類數(shù)據(jù)運(yùn)算前會自動(dòng)轉(zhuǎn)換成同一類型。規(guī)律如右圖示:從右向左的箭頭表示必定的轉(zhuǎn)換,如float型數(shù)據(jù)運(yùn)算前化成double型,以提高運(yùn)算精度,結(jié)果也為double型,short或char型數(shù)據(jù)運(yùn)算前化成int型,結(jié)果也為int型;從下
6、向上的箭頭表示轉(zhuǎn)換方向是向級別高的靠攏。5.強(qiáng)制類型變換當(dāng)我們需要對數(shù)據(jù)進(jìn)行類型變換,而機(jī)器又不能自動(dòng)完成時(shí),就要用強(qiáng)制類型變換,形式為:(數(shù)據(jù)類型符)(被轉(zhuǎn)換對象)。 第三章 選擇知識點(diǎn) C語言中實(shí)現(xiàn)選擇結(jié)構(gòu)的控制語句有兩種:條件分支語句if和開關(guān)分支語句switch。1.if語句的三種形式:(1) if(表達(dá)式)語句;(2) if(表達(dá)式)語句1;else語句2;(3) if(表達(dá)式1)語句1;else if(表達(dá)式2)語句2;else if(表達(dá)式3)語句3;else if(表達(dá)式n)語句n;2.開關(guān)分支語句switch(1)形式switch(表達(dá)式) case e1:語句1;break
7、;case e2:語句2;break;case e3:語句3;break;case en:語句n;break;default :語句n+1;(2)功能當(dāng)表達(dá)式的值等于e1時(shí),執(zhí)行語句1;當(dāng)表達(dá)式的值等于e2時(shí),執(zhí)行語句2;當(dāng)表達(dá)式的值等于en時(shí),執(zhí)行語句n;當(dāng)表達(dá)式的值與常量e1、e2en誰都不等時(shí),就執(zhí)行default后的語句第四章 循環(huán)知識點(diǎn) 循環(huán)就是在程序執(zhí)行過程中,反復(fù)多次的執(zhí)行同一段程序。C語言中有三種循環(huán)語句。1.while循環(huán)語句形式為:while(表達(dá)式)循環(huán)體;執(zhí)行過程是:先計(jì)算表達(dá)式的值,當(dāng)表達(dá)式的值非0時(shí)就執(zhí)行循環(huán)體,之后再判斷表達(dá)式的值,且重復(fù)以上過程;當(dāng)表達(dá)式的值為0
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuà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ì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言程序設(shè)計(jì) 知識點(diǎn) 總結(jié)