MyLecture-C(第11章-期末復(fù)習(xí)2011)_第1頁(yè)
MyLecture-C(第11章-期末復(fù)習(xí)2011)_第2頁(yè)
MyLecture-C(第11章-期末復(fù)習(xí)2011)_第3頁(yè)
MyLecture-C(第11章-期末復(fù)習(xí)2011)_第4頁(yè)
MyLecture-C(第11章-期末復(fù)習(xí)2011)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程郵箱課程郵箱 : gylj_主講主講 : 劉劉 軍(副教授)軍(副教授)電話電話/QQ :539171158第第11章章 期末總復(fù)習(xí)期末總復(fù)習(xí)主要內(nèi)容主要內(nèi)容算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出程序流程控制程序流程控制算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言n算法算法q解決某問(wèn)題的具體方法和步驟解決某問(wèn)題的具體方法和步驟n算法的描述算法的描述q自然語(yǔ)言自然語(yǔ)言q流程圖流程圖(傳統(tǒng)流程圖、結(jié)構(gòu)化流程圖傳統(tǒng)流程圖、結(jié)構(gòu)化流程圖-N-S圖、圖、PAD

2、)q偽代碼偽代碼n算法的特點(diǎn)算法的特點(diǎn)q有窮性、確定性、有窮性、確定性、0或多個(gè)輸入、或多個(gè)輸入、1或多個(gè)輸出、有效性或多個(gè)輸出、有效性n程序程序q為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的集合。一系列有序指令的集合。q沃思:程序沃思:程序=算法算法+數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言n計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言q機(jī)器語(yǔ)言機(jī)器語(yǔ)言(指令系統(tǒng)指令系統(tǒng))n二進(jìn)制二進(jìn)制n直接執(zhí)行直接執(zhí)行n機(jī)器相關(guān)機(jī)器相關(guān)q匯編語(yǔ)言匯編語(yǔ)言n符號(hào)化符號(hào)化n匯編匯編生成機(jī)器代碼程序生成機(jī)器代碼程序n機(jī)器相關(guān)機(jī)器相關(guān)q高級(jí)語(yǔ)言高級(jí)語(yǔ)言n

3、類(lèi)自然語(yǔ)言類(lèi)自然語(yǔ)言n編譯編譯生成生成目標(biāo)程序目標(biāo)程序- -連接連接生成生成可執(zhí)行程序可執(zhí)行程序(或解釋執(zhí)行)(或解釋執(zhí)行)n機(jī)器無(wú)關(guān)機(jī)器無(wú)關(guān)n分類(lèi)分類(lèi)( (非結(jié)構(gòu)化、結(jié)構(gòu)化、面向?qū)ο蠓墙Y(jié)構(gòu)化、結(jié)構(gòu)化、面向?qū)ο? )第第11章章 期末總復(fù)習(xí)期末總復(fù)習(xí)主要內(nèi)容主要內(nèi)容算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出程序流程控制程序流程控制C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)nC語(yǔ)言概況語(yǔ)言概況q特點(diǎn)特點(diǎn)n高級(jí)語(yǔ)言、簡(jiǎn)潔緊湊、豐富強(qiáng)大、自由高效、移植性好。高級(jí)語(yǔ)言、簡(jiǎn)潔緊湊、豐富強(qiáng)大、自由高效、

4、移植性好。q標(biāo)準(zhǔn)標(biāo)準(zhǔn)nANSI C-C89、ISO-C99 qC語(yǔ)言的語(yǔ)言的IDE種類(lèi)與版本種類(lèi)與版本nTurbo c(3.0)、MS-C(8.0)、Borand-C(4.0)、Visual-C(6.0)nC C、C+C+、C#C#之間的關(guān)系之間的關(guān)系qC語(yǔ)言程序的編譯執(zhí)行語(yǔ)言程序的編譯執(zhí)行n源程序源程序(.cpp(.cpp)-)-編譯編譯- -目標(biāo)程序目標(biāo)程序(.obj(.obj)-)-連接連接- -可執(zhí)行程序可執(zhí)行程序(.exe)(.exe)qC語(yǔ)言系統(tǒng)開(kāi)發(fā)語(yǔ)言系統(tǒng)開(kāi)發(fā)n需求分析需求分析- -算法設(shè)計(jì)算法設(shè)計(jì)- -程序編碼程序編碼- -編譯調(diào)試編譯調(diào)試- -運(yùn)行運(yùn)行C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及

5、其程序結(jié)構(gòu)nC語(yǔ)言源程序文件結(jié)構(gòu)語(yǔ)言源程序文件結(jié)構(gòu)q一個(gè)一個(gè)C語(yǔ)言程序可由多個(gè)源程序文件構(gòu)成。語(yǔ)言程序可由多個(gè)源程序文件構(gòu)成。q每個(gè)源程序文件可包含每個(gè)源程序文件可包含n預(yù)編譯處理指令預(yù)編譯處理指令(#include與與#define等等);n自定義數(shù)據(jù)類(lèi)型說(shuō)明;自定義數(shù)據(jù)類(lèi)型說(shuō)明;n全局聲明全局聲明(extern外部外部(全局全局)變量聲明、函數(shù)聲明變量聲明、函數(shù)聲明);n全局變量定義;全局變量定義;n函數(shù)定義。函數(shù)定義。nC語(yǔ)言程序的構(gòu)成元素語(yǔ)言程序的構(gòu)成元素(嚴(yán)格嚴(yán)格區(qū)分大小寫(xiě)區(qū)分大小寫(xiě))q預(yù)編譯指令預(yù)編譯指令( #include、#define等等) q關(guān)鍵字關(guān)鍵字(P378附錄附錄C

6、)q標(biāo)識(shí)符標(biāo)識(shí)符(函數(shù)名函數(shù)名,變量名變量名,數(shù)組名數(shù)組名,自定義類(lèi)型名自定義類(lèi)型名,符號(hào)常量符號(hào)常量)q運(yùn)算符運(yùn)算符(P378附錄附錄D,注注:sizeof屬于運(yùn)算符的關(guān)鍵字屬于運(yùn)算符的關(guān)鍵字)q分隔符與定界符分隔符與定界符(分隔符分隔符:分號(hào)分號(hào)逗號(hào)逗號(hào)空格空格;定界符定界符:單單雙引號(hào)雙引號(hào))q數(shù)據(jù)常量數(shù)據(jù)常量(整型、浮點(diǎn)型、字符型、字符串整型、浮點(diǎn)型、字符型、字符串)q注釋注釋(行尾注釋行尾注釋/、塊注釋、塊注釋/*/ ) 位置任意位置任意,不可嵌套不可嵌套,無(wú)語(yǔ)義無(wú)語(yǔ)義。C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)nC語(yǔ)言函數(shù)的概念語(yǔ)言函數(shù)的概念q函數(shù)是函數(shù)是C語(yǔ)言程序的語(yǔ)言程序的基本構(gòu)成單位

7、基本構(gòu)成單位,包括庫(kù)函數(shù)和自,包括庫(kù)函數(shù)和自定義函數(shù),庫(kù)函數(shù)的使用需要定義函數(shù),庫(kù)函數(shù)的使用需要#include ;q各函數(shù)相對(duì)獨(dú)立、各函數(shù)相對(duì)獨(dú)立、不能嵌套定義不能嵌套定義,它們?cè)谠闯绦蛭募鼈冊(cè)谠闯绦蛭募械奈恢萌我?,函?shù)間通過(guò)中的位置任意,函數(shù)間通過(guò)調(diào)用關(guān)系調(diào)用關(guān)系確定其各自的內(nèi)確定其各自的內(nèi)在聯(lián)系,函數(shù)間在聯(lián)系,函數(shù)間允許嵌套調(diào)用允許嵌套調(diào)用(特例特例:遞歸調(diào)用遞歸調(diào)用)。qmain函數(shù)函數(shù)(有且唯一有且唯一、程序執(zhí)行的、程序執(zhí)行的起止點(diǎn)起止點(diǎn))n無(wú)命令行參數(shù)形式無(wú)命令行參數(shù)形式qint(或或void) main(void)n有命令行參數(shù)形式有命令行參數(shù)形式(P283)qint(或或

8、void) main(int argc,char *args )C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)n函數(shù)的定義函數(shù)的定義q函數(shù)首部函數(shù)首部: 返回值類(lèi)型返回值類(lèi)型 函數(shù)名函數(shù)名(形參列表形參列表)q函數(shù)體函數(shù)體 : 0到多條語(yǔ)句到多條語(yǔ)句; n函數(shù)的調(diào)用函數(shù)的調(diào)用q調(diào)用方式調(diào)用方式n函數(shù)名函數(shù)名( (實(shí)參列表實(shí)參列表) )q語(yǔ)法地位語(yǔ)法地位n表達(dá)式:類(lèi)似于與函數(shù)返回值類(lèi)型一致的變量;表達(dá)式:類(lèi)似于與函數(shù)返回值類(lèi)型一致的變量;q說(shuō)明說(shuō)明n被調(diào)用函數(shù)在主調(diào)用函數(shù)之后定義,則需在調(diào)用之前聲明;被調(diào)用函數(shù)在主調(diào)用函數(shù)之后定義,則需在調(diào)用之前聲明;C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)n語(yǔ)句語(yǔ)句q以以;結(jié)束

9、結(jié)束q沒(méi)有語(yǔ)句行的概念沒(méi)有語(yǔ)句行的概念(一條語(yǔ)句分多行一條語(yǔ)句分多行,多條語(yǔ)句共一行多條語(yǔ)句共一行均可)均可)q語(yǔ)句劃分語(yǔ)句劃分n簡(jiǎn)單語(yǔ)句簡(jiǎn)單語(yǔ)句(變量定義變量定義;函數(shù)調(diào)用函數(shù)調(diào)用; 表達(dá)式表達(dá)式; ;/空語(yǔ)句空語(yǔ)句)n流程控制語(yǔ)句流程控制語(yǔ)句q選擇語(yǔ)句選擇語(yǔ)句(if(.)else,switch(.)q循環(huán)語(yǔ)句循環(huán)語(yǔ)句(while(.); dowhile(.); for(.;.;.);)q跳轉(zhuǎn)語(yǔ)句跳轉(zhuǎn)語(yǔ)句(break; continue; return .;)n復(fù)合語(yǔ)句復(fù)合語(yǔ)句q00到多條合法語(yǔ)句到多條合法語(yǔ)句;q語(yǔ)法地位上視為語(yǔ)法地位上視為一條語(yǔ)句一條語(yǔ)句。qC語(yǔ)言語(yǔ)言沒(méi)有沒(méi)有輸入、輸出語(yǔ)

10、句輸入、輸出語(yǔ)句(通過(guò)調(diào)用庫(kù)函數(shù)完成通過(guò)調(diào)用庫(kù)函數(shù)完成)第第11章章 期末總復(fù)習(xí)期末總復(fù)習(xí)主要內(nèi)容主要內(nèi)容算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出程序流程控制程序流程控制數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算n數(shù)據(jù)的類(lèi)型數(shù)據(jù)的類(lèi)型q基本類(lèi)型基本類(lèi)型n整型整型(char(char、shortshort、intint、long)+unsignedlong)+unsignedn浮點(diǎn)型浮點(diǎn)型(float(float、double)double)q派生類(lèi)型派生類(lèi)型n數(shù)組數(shù)組( (多個(gè)多

11、個(gè)同類(lèi)型數(shù)據(jù)同類(lèi)型數(shù)據(jù)的集合的集合) )n結(jié)構(gòu)體結(jié)構(gòu)體( (多個(gè)多個(gè)不同類(lèi)型的數(shù)據(jù)不同類(lèi)型的數(shù)據(jù)的集合的集合) )n共用體共用體( (一個(gè)數(shù)據(jù)一個(gè)數(shù)據(jù),多種類(lèi)型解釋多種類(lèi)型解釋) )n指針指針( (變量變量存儲(chǔ)的存儲(chǔ)的地址值地址值- -關(guān)鍵屬性關(guān)鍵屬性: :變量的類(lèi)型變量的類(lèi)型) )n函數(shù)函數(shù)( (函數(shù)代碼函數(shù)代碼存儲(chǔ)的存儲(chǔ)的地址值地址值- -關(guān)鍵屬性關(guān)鍵屬性: :函數(shù)形參與返回值類(lèi)型函數(shù)形參與返回值類(lèi)型) )q枚舉類(lèi)型與空類(lèi)型枚舉類(lèi)型與空類(lèi)型(void)n數(shù)據(jù)類(lèi)型決定數(shù)據(jù)類(lèi)型決定q存儲(chǔ)空間大小存儲(chǔ)空間大小(表數(shù)范圍或精度)表數(shù)范圍或精度)- sizeof()q允許參與的運(yùn)算允許參與的運(yùn)算(運(yùn)

12、算符、運(yùn)算規(guī)則運(yùn)算符、運(yùn)算規(guī)則)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算n數(shù)據(jù)的表示數(shù)據(jù)的表示q常量的表示常量的表示n符號(hào)常量符號(hào)常量q#define a 10+20 /編譯時(shí)原樣替換編譯時(shí)原樣替換:不是語(yǔ)句不是語(yǔ)句n整型常量整型常量 q十進(jìn)制、八進(jìn)制十進(jìn)制、八進(jìn)制(017)、十六進(jìn)制、十六進(jìn)制(0 x1af、0X123) q以數(shù)的大小決定其類(lèi)型,默認(rèn)為以數(shù)的大小決定其類(lèi)型,默認(rèn)為int,long加加L或或ln實(shí)型常量實(shí)型常量 q小數(shù)表示法小數(shù)表示法(0.、.5、1.2),科學(xué)計(jì)數(shù)法,科學(xué)計(jì)數(shù)法(1.2e-2、3E09) q默認(rèn)為默認(rèn)為double型,型,float加加f或或F .n字符常

13、量字符常量 qA, n ,t,?, ,101(1-3位位) ,x41(1-2位位)n字符串常量字符串常量q“abc”,“at208xbcp0561”(以以00為串尾標(biāo)志為串尾標(biāo)志)2000數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算q變量的表示變量的表示(先定義、后使用先定義、后使用)n變量名變量名(同一函數(shù)內(nèi)具有唯一性同一函數(shù)內(nèi)具有唯一性,不同函數(shù)內(nèi)可以出現(xiàn)同名變量不同函數(shù)內(nèi)可以出現(xiàn)同名變量)n變量的類(lèi)型變量的類(lèi)型(基本類(lèi)型基本類(lèi)型、派生類(lèi)型派生類(lèi)型)n變量的值變量的值(數(shù)據(jù):數(shù)據(jù):數(shù)值數(shù)值、符號(hào)值符號(hào)值、地址值地址值:指針變量指針變量)n變量的內(nèi)存地址變量的內(nèi)存地址(&取址運(yùn)算取址運(yùn)算)q

14、變量的類(lèi)型決定變量的類(lèi)型決定n變量的內(nèi)存字節(jié)數(shù)變量的內(nèi)存字節(jié)數(shù)(基本類(lèi)型基本類(lèi)型、數(shù)組數(shù)組、指針指針、結(jié)構(gòu)體結(jié)構(gòu)體)n變量允許的運(yùn)算、特點(diǎn)及含義變量允許的運(yùn)算、特點(diǎn)及含義q基本類(lèi)型變量:算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算基本類(lèi)型變量:算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算q數(shù)組名數(shù)組名(a):ai、*(a+i) 數(shù)組元素等價(jià)于其類(lèi)型的普通變量數(shù)組元素等價(jià)于其類(lèi)型的普通變量q指針變量指針變量(p,p1):pi (步長(zhǎng)步長(zhǎng)=sizeof(類(lèi)型類(lèi)型) 、*(pi)、 pi、 p-p1q結(jié)構(gòu)體變量結(jié)構(gòu)體變量(s):s.成員名成員名 成員等價(jià)于其成員類(lèi)型的成員等價(jià)于其成員類(lèi)型的(普通普通)變量變量q結(jié)構(gòu)體指針變量結(jié)構(gòu)體

15、指針變量(sp):sp-成員名成員名 同上同上q常變量:常變量:const 類(lèi)型類(lèi)型 變量名變量名=常量表達(dá)式常量表達(dá)式;(只有一次賦值機(jī)會(huì)只有一次賦值機(jī)會(huì))n數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)的存儲(chǔ)q變量的賦值變量的賦值n初始化初始化q隱式自動(dòng)獲得默認(rèn)值隱式自動(dòng)獲得默認(rèn)值(全局變量全局變量,static局部變量局部變量)q顯式初始化顯式初始化(普通變量普通變量,數(shù)組數(shù)組,結(jié)構(gòu)體變量結(jié)構(gòu)體變量,結(jié)構(gòu)體數(shù)組結(jié)構(gòu)體數(shù)組)n賦值表達(dá)式賦值表達(dá)式(a=表達(dá)式,表達(dá)式,表達(dá)式的計(jì)算結(jié)果表達(dá)式的計(jì)算結(jié)果,以變量的類(lèi)型為準(zhǔn)以變量的類(lèi)型為準(zhǔn))n實(shí)參到形參的值傳遞實(shí)參到形參的值傳遞(以形參的類(lèi)型為準(zhǔn)以形參的類(lèi)型為準(zhǔn))q變變量的作用

16、域量的作用域n全局變量全局變量(extern 擴(kuò)展作用域,擴(kuò)展作用域,static限制作用域限制作用域:適用于函數(shù)適用于函數(shù))n局部變量局部變量(局部有效局部有效:形參形參、函數(shù)體內(nèi)函數(shù)體內(nèi)或或復(fù)合語(yǔ)句復(fù)合語(yǔ)句內(nèi)定義變量?jī)?nèi)定義變量)n全局變量與局部變量的全局變量與局部變量的同名同名(函數(shù)體內(nèi)局部變量?jī)?yōu)先函數(shù)體內(nèi)局部變量?jī)?yōu)先)q變變量的生命期量的生命期n靜態(tài)存儲(chǔ)靜態(tài)存儲(chǔ)(全局變量全局變量及用及用static定義的局部變量定義的局部變量:1次初始化機(jī)會(huì)次初始化機(jī)會(huì))n動(dòng)態(tài)存儲(chǔ)動(dòng)態(tài)存儲(chǔ)(未用未用static定義的定義的局部變量局部變量)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)

17、算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算n數(shù)據(jù)的運(yùn)算數(shù)據(jù)的運(yùn)算q算術(shù)運(yùn)算算術(shù)運(yùn)算n+、-、*、/ :整數(shù)除整數(shù)得整數(shù)整數(shù)除整數(shù)得整數(shù)、%: 只能用于整型只能用于整型n+、-(只能為變量只能為變量-普通變量、指針變量普通變量、指針變量)q關(guān)系運(yùn)算關(guān)系運(yùn)算n、=、1e-6 :表示不等,否則相等表示不等,否則相等n字符串比較字符串比較:strcmp(char *,char *)q邏輯運(yùn)算邏輯運(yùn)算n!、!、&、|(優(yōu)先級(jí):高(優(yōu)先級(jí):高-低)運(yùn)算結(jié)果為低)運(yùn)算結(jié)果為0或或1n&與與|的的短路效應(yīng)短路效應(yīng)n非非0表示真,表示真,0表示假表示假q賦值運(yùn)算賦值運(yùn)算na=a=表達(dá)式表達(dá)式 a op= a op= 表達(dá)式表達(dá)式

18、 等價(jià)于等價(jià)于 a=a op (a=a op (表達(dá)式表達(dá)式) )n左側(cè)必須是左側(cè)必須是變量變量, ,自右向左自右向左n表達(dá)式的值等于表達(dá)式的值等于左邊變量的值,可以嵌套:左邊變量的值,可以嵌套: a=(b=4)+(c=6)a=(b=4)+(c=6);數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算n數(shù)據(jù)的運(yùn)算數(shù)據(jù)的運(yùn)算q逗號(hào)運(yùn)算逗號(hào)運(yùn)算n形式形式: 表達(dá)式表達(dá)式1,表達(dá)式表達(dá)式2,表達(dá)式表達(dá)式nn表達(dá)式式的值等于表達(dá)式式的值等于表達(dá)式表達(dá)式n的值,的值, x=(a=3,6*a);q條件運(yùn)算條件運(yùn)算n條件表達(dá)式:表達(dá)式條件表達(dá)式:表達(dá)式1 ?表達(dá)式表達(dá)式2 : 表達(dá)式表達(dá)式3 n自右向左自右向左:

19、ad?a:d=cb?c:b ad?a:(d=cb?c:b) q其他運(yùn)算符其他運(yùn)算符n、-、.、- (取負(fù)取負(fù))、&、*、(類(lèi)型類(lèi)型)q運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向n初等初等 單目單目 算術(shù)算術(shù) 關(guān)系關(guān)系 邏輯邏輯 條件條件 賦值賦值 逗號(hào)逗號(hào)n從右向左:從右向左:?jiǎn)文窟\(yùn)算單目運(yùn)算、條件運(yùn)算條件運(yùn)算、賦值運(yùn)算賦值運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算n數(shù)據(jù)數(shù)據(jù)值值的類(lèi)型轉(zhuǎn)換的類(lèi)型轉(zhuǎn)換q自動(dòng)轉(zhuǎn)換自動(dòng)轉(zhuǎn)換n表達(dá)式中表達(dá)式中:int -long -doublen賦值表達(dá)式賦值表達(dá)式:以左邊的變量類(lèi)型為準(zhǔn)以左邊的變量類(lèi)型為準(zhǔn)n實(shí)參到形參的值傳遞實(shí)參到形參的值傳遞:以形參的類(lèi)

20、型為準(zhǔn)以形參的類(lèi)型為準(zhǔn)n函數(shù)的返回值函數(shù)的返回值:以函數(shù)的返回值類(lèi)型為準(zhǔn)以函數(shù)的返回值類(lèi)型為準(zhǔn)q強(qiáng)制轉(zhuǎn)換強(qiáng)制轉(zhuǎn)換n(類(lèi)型類(lèi)型)(表達(dá)式表達(dá)式)n強(qiáng)制轉(zhuǎn)換得到所需類(lèi)型的中間強(qiáng)制轉(zhuǎn)換得到所需類(lèi)型的中間值值,原變量類(lèi)型不變?cè)兞款?lèi)型不變;char/shortfloat第第11章章 期末總復(fù)習(xí)期末總復(fù)習(xí)主要內(nèi)容主要內(nèi)容算法、程序和計(jì)算機(jī)語(yǔ)言算法、程序和計(jì)算機(jī)語(yǔ)言C語(yǔ)言及其程序結(jié)構(gòu)語(yǔ)言及其程序結(jié)構(gòu)數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的表示、存儲(chǔ)與運(yùn)算數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出程序流程控制程序流程控制數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出n字符的輸入與輸出字符的輸入與輸出qchar ch;ch=getchar()qscanf(“%c”,char *) /任何字符都視為有效輸入任何字符都視為有效輸入qputchar(ch)qprintf(“%c”,ch)n字符串的輸入與輸出字符串的輸入與輸出qgets( char * )qscanf(“%s”,char *)qputs( char * )qprintf(“%s”,char *) %m.ns:n表示實(shí)際輸出字符的個(gè)數(shù)表示實(shí)際輸出字符的個(gè)數(shù)數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出n其他數(shù)據(jù)輸入其他數(shù)據(jù)輸入q

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論