

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、重慶市農(nóng)業(yè)學(xué)校理論課程教師教案本( 2013 2014 學(xué)年 第 二 學(xué)期) 專(zhuān)業(yè)名稱(chēng) 農(nóng)村電氣技術(shù) 課程名稱(chēng) C語(yǔ)言程序設(shè)計(jì) 授課教師 甘 雨 學(xué) 校 重慶市農(nóng)業(yè)學(xué)校 課題序號(hào)1 授課班級(jí)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)11C語(yǔ)言的產(chǎn)生過(guò)程及特點(diǎn)12C語(yǔ)言程序的結(jié)構(gòu)及書(shū)寫(xiě)格式使用教具教學(xué)目的1. 了解C語(yǔ)言的產(chǎn)生過(guò)程和發(fā)展特點(diǎn)2. 初步認(rèn)識(shí)C語(yǔ)言程序的結(jié)構(gòu)3. 了解C語(yǔ)言的一些相關(guān)知識(shí)教學(xué)重點(diǎn)1. C語(yǔ)言程序的結(jié)構(gòu)2. C語(yǔ)言程序的特點(diǎn)教學(xué)難點(diǎn)1. C語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)2. C語(yǔ)言程序的書(shū)寫(xiě)格式更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)P10 1-3教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)第一章 C語(yǔ)言概述1
2、.1 C語(yǔ)言的產(chǎn)生過(guò)程及特點(diǎn)一、C語(yǔ)言出現(xiàn)的歷史背景二、C語(yǔ)言的特點(diǎn)1.2 C語(yǔ)言程序的結(jié)構(gòu)及書(shū)寫(xiě)格式一、簡(jiǎn)單的C程序介紹二、C語(yǔ)言的一般形式課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)導(dǎo)入新課(二)新授(三)總結(jié)擴(kuò)展:(四)作業(yè)布置:C語(yǔ)言是國(guó)際上廣泛流行的、很有發(fā)展前途的計(jì)算機(jī)高級(jí)語(yǔ)言。以前的操作系統(tǒng)軟件主要是用匯編語(yǔ)言編寫(xiě)的,然而,匯編語(yǔ)言依賴(lài)于計(jì)算機(jī)硬件,程序的可讀性和可執(zhí)行性都比較差。為了解決這一問(wèn)題,產(chǎn)生了C語(yǔ)言。本學(xué)期我們就將共同來(lái)學(xué)習(xí)C語(yǔ)言的一些相關(guān)知識(shí),本堂課先來(lái)了解一下C語(yǔ)言程序的發(fā)展及其結(jié)構(gòu)特點(diǎn)。1.1C語(yǔ)言的產(chǎn)生過(guò)程及特點(diǎn)一 、C語(yǔ)言出現(xiàn)的歷史
3、背景1. 語(yǔ)言是第三代語(yǔ)言即為面向過(guò)程的高級(jí)語(yǔ)言。第一代:機(jī)器語(yǔ)言;第二代:匯編語(yǔ)言;在C語(yǔ)言的基礎(chǔ)上又發(fā)展出來(lái)了第四代語(yǔ)言:面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,例如C+和VB等高級(jí)語(yǔ)言。2. C語(yǔ)言是在B語(yǔ)言基礎(chǔ)上發(fā)展起來(lái)的。3. C語(yǔ)言適合作為系統(tǒng)描述語(yǔ)言,既用來(lái)寫(xiě)系統(tǒng)軟件,也可用來(lái)寫(xiě)應(yīng)用軟件。例如可使用C語(yǔ)言編寫(xiě)UNIX系統(tǒng)。4. C語(yǔ)言的可讀性、可移植性強(qiáng)二、C
4、語(yǔ)言的特點(diǎn)C語(yǔ)言的特點(diǎn)(使用角度看)1. 表達(dá)能力強(qiáng)且靈活。1) 語(yǔ)法限制不嚴(yán),程序設(shè)計(jì)自由度大。2) 運(yùn)算符豐富。2. 程序結(jié)構(gòu)清晰,適合模塊化設(shè)計(jì)。3. 編寫(xiě)簡(jiǎn)單、易學(xué)。4. 目標(biāo)程序質(zhì)量高。程序執(zhí)行效率高。5. 可移植性高
5、?;旧喜蛔餍薷木湍苡糜诟鞣N型號(hào)的計(jì)算機(jī)和操作系統(tǒng)。6. C語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。7. 具有豐富的數(shù)據(jù)類(lèi)型。8. 具備變量指針和函數(shù)指針。指針是指和機(jī)器內(nèi)存地址相關(guān)的說(shuō)明項(xiàng)。1.2 C語(yǔ)言程序的結(jié)構(gòu)及書(shū)寫(xiě)格式一:簡(jiǎn)單的C程序介紹例1: main( )printf(“This is a c program.n”); 這是一個(gè)最簡(jiǎn)單的C語(yǔ)言程序,最后的運(yùn)行結(jié)果是在屏幕上顯示:This is a c program
6、.(光標(biāo)落在下一行)。例2: main( ) /*主函數(shù)*/ int a, b, c; /*定義變量*/scanf(“%d, %d”, &a , &b); /*輸入變量a和b的
7、值 */c=max(a,b); /*調(diào)用max函數(shù),將得到的值賦給c*/printf(“max=%d”,c); /*輸出c的值*/int max(x,y) /*定義max函數(shù),函數(shù)值為整形,x,y為形式參數(shù)*/int
8、 x,y; /*對(duì)形參x,y做類(lèi)型定義*/ int z; /*函數(shù)中用到的變量z,也要加以定義*/if (x>y) z=x;else z=y;return(z);
9、 /*將z的值返回,通過(guò)max帶回調(diào)用處*/ 本例題是一個(gè)比較典型的C語(yǔ)言程序,運(yùn)行情況是:8,5(輸入8和5給a和b) max=8(輸入c的值) 說(shuō)明:1. C程序是由函數(shù)構(gòu)成的。1) 一個(gè)C程序至少包含一個(gè)函數(shù)(main函數(shù))。2) 函數(shù)定義是C程序的基本單位。3) 輸入輸出函數(shù)使用系統(tǒng)提供的庫(kù)函數(shù)printf
10、和scanf。2. 一個(gè)函數(shù)由兩部分組成。1) 函數(shù)的說(shuō)明部分。例: int max (x,y) 函數(shù)類(lèi)型 函數(shù)名 函數(shù)參數(shù) in
11、t x,y; 形參類(lèi)型 形參 一個(gè)函數(shù)名后面必須跟一對(duì)圓括弧,函數(shù)參數(shù)可以沒(méi)有如main()。2) 函數(shù)體。,一個(gè)函數(shù)至少有一對(duì)大括號(hào)。3. 一個(gè)程序總是從main函數(shù)開(kāi)始執(zhí)行的,位置隨意。4. 書(shū)寫(xiě)格
12、式自由,但每個(gè)語(yǔ)句后必須有一個(gè) “;”。5. main、int為關(guān)鍵字,使用小寫(xiě)字母,C語(yǔ)言區(qū)分大小寫(xiě)。6. 使用“/*”和“*/”對(duì)語(yǔ)句進(jìn)行注釋。二:C語(yǔ)言的一般形式變量定義main() 變量定義 程序段userf1() 變量定義 程序段userfn() 變量定義 程序段其中userf1()userfn()是用戶(hù)定義的函
13、數(shù)。本堂課主要學(xué)習(xí)了以下幾方面內(nèi)容: 1. C語(yǔ)言出現(xiàn)的歷史背景; 2. C語(yǔ)言的特點(diǎn); 3. C語(yǔ)言程序的結(jié)構(gòu)及書(shū)寫(xiě)格式;通過(guò)這些內(nèi)容的學(xué)習(xí),要求我們?cè)谏钊雽W(xué)習(xí)之前對(duì)C語(yǔ)言有一個(gè)整體的認(rèn)識(shí)。P10 13。課題序號(hào)2授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)1. 3C語(yǔ)言程序的開(kāi)發(fā)過(guò)程2. 1.4C語(yǔ)言上機(jī)操作使用教具教學(xué)目的1. TURBOC系統(tǒng)2. C語(yǔ)言的上機(jī)步驟3. 掌握TC的使用教學(xué)重點(diǎn)1. C語(yǔ)言的上機(jī)環(huán)境2. C語(yǔ)言的上機(jī)步驟教學(xué)難點(diǎn)C語(yǔ)言程序的編譯過(guò)程更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)1.3C語(yǔ)言程序的開(kāi)發(fā)過(guò)程1.4C語(yǔ)言上機(jī)操作課 堂 教
14、學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)導(dǎo)入新課(二)新授三、總體擴(kuò)展(四)作業(yè)布置:我們已經(jīng)對(duì)C語(yǔ)言的知識(shí)有了初步的了解,這節(jié)課我們來(lái)具體的體會(huì)一下C語(yǔ)言的開(kāi)發(fā)過(guò)程和上機(jī)過(guò)程。1.3C語(yǔ)言程序的開(kāi)發(fā)過(guò)程Step1、編輯源程序生成以.c為擴(kuò)展名的源文件。Step2、編譯源文件 編譯程序要對(duì)源程序進(jìn)行語(yǔ)法檢查,若沒(méi)有錯(cuò)誤生成目標(biāo)文件,編譯時(shí)如果發(fā)現(xiàn)錯(cuò)誤,則顯示錯(cuò)誤信息,并要求重新編譯,直到編譯正確為止。目標(biāo)文件的擴(kuò)展名為.obj。Step3連接目標(biāo)文件及庫(kù)文件連接目標(biāo)文件生成可執(zhí)行文件,可執(zhí)行文件以.exe為文件擴(kuò)展名。Step4運(yùn)行程序1.4C語(yǔ)言的上機(jī)操作過(guò)程一:C語(yǔ)言上機(jī)
15、環(huán)境1. UNIX系統(tǒng)。(略)2. DOS下使用MSC4.0編輯C程序。(了解)3. 使用TurborC運(yùn)行C程序。二: Turbo C 2.0集成開(kāi)發(fā)環(huán)境的使用 進(jìn)入Turbo C 2.0集成開(kāi)發(fā)環(huán)境中后, 屏幕上顯示: 其中頂上一行為T(mén)urbo C 2.0 主菜單, 中間窗口為編輯區(qū), 接下來(lái)是信息窗口, 最底下一行為參考行。這四個(gè)窗口構(gòu)成了Turbo C 2.0的主屏幕, 以后的編程、編譯、調(diào)試以及運(yùn)行都將在這個(gè)主屏幕中進(jìn)行。下面詳細(xì)介紹主菜單的內(nèi)容。 主菜單:在Turbo C 2.0主屏幕頂上一行, 顯示下列內(nèi)容:File Edit Run Compile Project Option
16、s Debug Break/watch除Edit外, 其它各項(xiàng)均有子菜單, 只要用Alt加上某項(xiàng)中第一個(gè)字母(即大寫(xiě)字母), 就可進(jìn)入該項(xiàng)的子菜單中。 1.啟動(dòng)TurborC l 啟動(dòng)DOS系統(tǒng);l C:> cdtc;l C:> tc>tc2. 退出TurborC 可采用兩種方法:1)Alt+X 2)按F10再將光標(biāo)移到FILE菜單下的QUIT,按回車(chē)鍵。3. 編輯源程序FILE菜單下的菜單項(xiàng): LOAD:裝入磁盤(pán)上已經(jīng)存在的文件,可直接進(jìn)行編譯、連接、運(yùn)行,也可進(jìn)行修改。NEW建立新文件。SAVE:保存文件。WRITE TO:將當(dāng)前文件寫(xiě)到另一文件。4. 編譯源文件COMP
17、ILE菜單下的菜單項(xiàng):COMPILE TO EXE:編譯生成目標(biāo)文件,目標(biāo)文件名為“文件名.obj”。MAKE EXE FILE:生成可執(zhí)行文件。直接生成可執(zhí)行文件“文件名.exe”l LINK EXE FILE:連接目標(biāo)文件生成可執(zhí)行文件。對(duì)已經(jīng)生成的.obj目標(biāo) 文件進(jìn)行連接,生成.exe文件。 5. 運(yùn)行程序:C:tc>文件名l Run (運(yùn)行)菜單-按Alt+R可進(jìn)入Run菜單, 該菜單有以下各項(xiàng): .Run (運(yùn)行程序):運(yùn)行程序其熱鍵為Ctrl+F9。 .User screen (用戶(hù)屏幕) 顯示程序運(yùn)行時(shí)在屏幕上顯示的結(jié)果。其熱鍵為Alt+F5。本節(jié)課主要學(xué)習(xí)了C語(yǔ)言的上機(jī)
18、步驟: 1.啟動(dòng)TC。 2.在編輯窗口中輸入程序。 3.將程序命名并保存。 4.編譯源程序,生成目標(biāo)文件。 5.對(duì)程序進(jìn)行連接,生成可執(zhí)行文件。 6.運(yùn)行程序。 編寫(xiě)一小程序在屏幕上顯示“hello”。課題序號(hào)3授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)1.4C語(yǔ)言上機(jī)操作使用教具教學(xué)目的1. TURBOC系統(tǒng)2. C語(yǔ)言的上機(jī)步驟教學(xué)重點(diǎn)1. C語(yǔ)言的上機(jī)環(huán)境2. C語(yǔ)言的上機(jī)步驟教學(xué)難點(diǎn)C語(yǔ)言程序的編譯過(guò)程更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)一:C語(yǔ)言上機(jī)環(huán)境二: TurborC的使用二: TurborC的啟動(dòng)三TurborC系統(tǒng)的退出 四:編輯源程序五:
19、編譯源文件六:運(yùn)行程序七:驗(yàn)證下面兩個(gè)函數(shù)。課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)導(dǎo)入新課(二)新授(三)總結(jié)擴(kuò)展:通過(guò)前兩堂課的學(xué)習(xí),我們已經(jīng)對(duì)C語(yǔ)言的知識(shí)有了初步的了解,本節(jié)課我們將對(duì)TURBOC進(jìn)行使用。一、C語(yǔ)言上機(jī)環(huán)境1.UNIX系統(tǒng)。(略)2. DOS下使用MSC4.0編輯C程序。(了解)1)編輯C源程序。2)編譯。3)連接。4)執(zhí)行程序。3. 使用TurborC運(yùn)行C程序。二: TurborC的啟動(dòng)1在DOS下進(jìn)入l 開(kāi)始程序MS-DOS方式l C:WINDOWS>_C:WINDOWS>CDTURBOC2l C: TURBOC2>
20、_C: TURBOC2>TC2直接進(jìn)入 打開(kāi)我的電腦C盤(pán)TURBOC2文件夾雙擊TC圖標(biāo)三: TurborC系統(tǒng)的退出 1按F10再將光標(biāo)移到FILE菜單下的QUIT,按回車(chē)鍵。2Alt+X四:編輯源程序1F10FILENEW(新建文件)2編輯程序五:編譯源文件F10COMPILEMAKE EXE FILE(生成可執(zhí)行文件)。 六:運(yùn)行程序1在DOS下運(yùn)行2直接運(yùn)行 F10RUNRUNl F10RUNUSER SCREEN七:驗(yàn)證下面兩個(gè)函數(shù)。例1: main( )printf(“This is a c program.n”);例2: main( ) / int a, b, c; sca
21、nf(“%d, %d”, &a , &b); c=max(a,b); printf(“max=%d”,c); int max(x,y) int x,y; int z; if (x>y) z=x;else z=y;return(z); 課題序號(hào)4授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)2.1常量和變量2.2C語(yǔ)言的數(shù)據(jù)類(lèi)型使用教具教學(xué)目的1. 掌握C語(yǔ)言中常量和變量的使用方法2. 掌握C語(yǔ)言的幾種數(shù)據(jù)類(lèi)型教學(xué)重點(diǎn)1. 常量和變量 2. 三種數(shù)據(jù)類(lèi)型教學(xué)難點(diǎn)1. 常量的定義2. 浮點(diǎn)型變量的定義更新、補(bǔ)
22、充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)2.1常量和變量一:常量和符號(hào)常量二:變量2. 2C語(yǔ)言的基本數(shù)據(jù)類(lèi)型 一:整型數(shù)據(jù)二:浮點(diǎn)型數(shù)據(jù)三:字符型數(shù)據(jù)課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)前堂回顧(二)導(dǎo)入新課(三)新授(四)總結(jié)擴(kuò)展:(五)作業(yè)布置:C語(yǔ)言的開(kāi)發(fā)過(guò)程:1. 編輯源程序。2. 編譯源文件。3. 連接目標(biāo)文件及庫(kù)文件。4.運(yùn)行程序。一個(gè)程序應(yīng)包括數(shù)據(jù)描述和操作步驟兩方面的內(nèi)容。數(shù)據(jù)是操作的基本對(duì)象,所以我們可以這樣認(rèn)為程序=數(shù)據(jù)結(jié)構(gòu)+算法。數(shù)據(jù)結(jié)構(gòu)就是包括數(shù)據(jù)類(lèi)型在內(nèi)的一些相關(guān)知識(shí),這節(jié)課我們就來(lái)具體
23、學(xué)習(xí)C語(yǔ)言中的幾種常量和變量以及數(shù)據(jù)類(lèi)型。第二章 基本數(shù)據(jù)類(lèi)型與順序程序設(shè)計(jì) 2.1常量和變量一:常量和符號(hào)常量 例1:求半徑為5的圓面積。 #include “stdio.h” #define PI 3.1415926 /*定義常量圓周率的值為3.1415926*/
24、; main() float r,area;r=5;area=PI*r*r;printf(“area=%f”,area);1. 用一個(gè)標(biāo)識(shí)符代表一個(gè)常量的,稱(chēng)為符號(hào)常量。PI即為符號(hào)常量。2. 用#define定義符號(hào)常量,一般形式為:#define 標(biāo)識(shí)符 字符串。這個(gè)標(biāo)識(shí)符又稱(chēng)為宏。在上例中,程序運(yùn)行中遇到PI,要將宏名替換成字符串,稱(chēng)為宏展開(kāi)。例:ar
25、ea=PI*r*r展開(kāi)為 area=3.1415926*r*r。3. 使用符號(hào)常量可以簡(jiǎn)化程序的數(shù)據(jù)輸入且不易出錯(cuò)。4. 符號(hào)常量名只能由字母、數(shù)字和下劃線(xiàn)組成,且第一個(gè)字母必須是字母或下劃線(xiàn)。例2:#define PRICE 30 main() int num,total;num=10;total=num*PRICE;printf(“total=%d”,total);和例1相同,這里使用#define定義常量30,
26、名為PRICE。這里有幾點(diǎn)說(shuō)明:1)常量名一般采用大寫(xiě)字母。2)符號(hào)常量名前后要一致。二:變量1. 變量:在程序運(yùn)行過(guò)程中,值可以改變的量稱(chēng)為變量。每個(gè)變量都有一個(gè)名 字,稱(chēng)為變量名。2. 說(shuō)明:1)int k=50;int是類(lèi)型標(biāo)識(shí)符,k是變量名,50是變量k的初值。 2)變量名只能由字母、數(shù)字和下劃線(xiàn)組成,且第一個(gè)字母必須是字母或下劃線(xiàn)。
27、60; 3)變量是內(nèi)存中的某一個(gè)空間,上例中內(nèi)存空間命名為k,50是k中存放的值。 4)變量名一般用小寫(xiě)字母。2.2C語(yǔ)言的基本數(shù)據(jù)類(lèi)型 一:整型數(shù)據(jù)1. 整型常量:#define R 32 /*定義整型常量*/。1) 十進(jìn)制整型常量。如123、-321、02)
28、160; 2) 八進(jìn)制整型常量。以0開(kāi)頭的數(shù)是八進(jìn)制數(shù)。如0123表示八進(jìn)制的123。3) 十六進(jìn)制整型常量。以0x開(kāi)頭的數(shù)是16進(jìn)制數(shù)。如0x123代表16進(jìn)制的123。2. 整型變量:int i,j; /*定義整型變量*/。3. 標(biāo)識(shí)符1)基本型:用int表示,范圍是-3276832767。2)短整型:用short表示。3)長(zhǎng)整型:用long
29、表示。4)無(wú)符號(hào)型:分別用unsigned int(065535)、unsigned short和unsigned long表示,只存放數(shù)不存放符號(hào)。二:浮點(diǎn)型數(shù)據(jù)1. 浮點(diǎn)數(shù)即為數(shù)學(xué)中的實(shí)數(shù)。有以下兩種表示形式:1)十進(jìn)制數(shù)形式。由數(shù)字和小數(shù)點(diǎn)組成,并且必須有小數(shù)點(diǎn)。例:5 整型數(shù)據(jù);5.0 實(shí)型數(shù)據(jù)。2)科學(xué)表示法(指數(shù)形式)。例:1.23e3或1.23E3都可表示1.23*103。2. 浮點(diǎn)型常量:例:123.05、5.6e23.
30、160; 浮點(diǎn)型變量1)單精度(float)l 占四個(gè)字節(jié),32位。l 有效數(shù)位是7位。例:111111.111有效位為111111.1。l 定義方式;float x,y;2)雙精度(double)l 占8個(gè)字節(jié)。l
31、 15個(gè)有效數(shù)字位。l 定義方式:double z;三:字符型數(shù)據(jù)1. ASCAII碼:美國(guó)標(biāo)準(zhǔn)信息交換碼。1) 用七位二進(jìn)制編碼組成,ASCII碼共128個(gè)。2) 傳送數(shù)據(jù)時(shí)使用8位二進(jìn)制編碼,最高位為奇偶校驗(yàn)位。2. 字符常量1) a與A是不同的字符常量, 是
32、定屆符。2) 用“a”表示字符常量是錯(cuò)誤的。3) 小寫(xiě)字母的ASCII碼比對(duì)應(yīng)的大寫(xiě)字母ASCII碼大32。4) 一個(gè)字節(jié)存放一個(gè)字符。5) 特殊的字符常量:n 換行符;t 表格符;b 退格符;r 回車(chē) 反斜杠 單引號(hào)3. 字符變量1)
33、160; 定義形式:char c1,c2;2) 賦值:c1=a 字符使用單引號(hào)。例:將小寫(xiě)字母a轉(zhuǎn)換成大寫(xiě)字母A。#include “stdio.h”main() char c1,c2;int i,j;c1=a;c2=c1-32; /*c2=A*/printf(“%c,%c”,c1,c2);運(yùn)行結(jié)果:a,A本堂課主要學(xué)習(xí)了以下兩方面內(nèi)容: 1.
34、常量和變量的定義形式; 2. 在C語(yǔ)言中,諸如2.,0.,.5,0.0都是合法的實(shí)數(shù)形式(都有小數(shù)點(diǎn))。 3. C語(yǔ)言的幾種基本數(shù)據(jù)類(lèi)型:char、int、long、float、double;在字符變量進(jìn)行賦值時(shí),要使用定界符。例x=a;而字符串要用“”作為定屆符。即 “abcd”是正確的但 “a”是錯(cuò)誤的。課題序號(hào)5授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)上機(jī):常量和變量以及數(shù)據(jù)類(lèi)型的使用使用教具教學(xué)目的1. 常量和變量的使用2. 數(shù)據(jù)類(lèi)型的使用教學(xué)重點(diǎn)1. 符號(hào)常量的使用2. 變量的使用教學(xué)難點(diǎn)符號(hào)常量的定義更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)一:C語(yǔ)言
35、的上機(jī)步驟二:常量和變量的使用三:數(shù)據(jù)類(lèi)型的使用 課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)導(dǎo)入新課(二)教學(xué)內(nèi)容(三)總結(jié)擴(kuò)展:(四)作業(yè)布置:我們已經(jīng)學(xué)習(xí)了C語(yǔ)言的上機(jī)過(guò)程,這節(jié)課我們將在TC上演示幾個(gè)程序。一、C語(yǔ)言的上機(jī)步驟 1. 啟動(dòng)TC。 2. 在編輯窗口中輸入程序。 3. 將程序命名并保存。 4. 編譯源程序,生成目標(biāo)文件。 5. 對(duì)程序進(jìn)行連接,生成可執(zhí)行文件。 6. 運(yùn)行程序。二、常量和變量的使用1. 驗(yàn)證程序例2-1例:求半徑為5的圓面積。
36、#include “stdio.h” #define PI 3.1415926 /*定義常量圓周率的值為3.1415926*/ main() float r,area;r=5;area=PI*r*r;printf(“area=%f”,area);1)注意符號(hào)常量大小寫(xiě)字母在程序前后要一致。
37、2)浮點(diǎn)型數(shù)據(jù)在最后輸出時(shí)的顯示形式。2. 變量的初始化及其賦值過(guò)程1)變量的初始化過(guò)程。例:main() int a=b=0;printf(“%d,%dn”,a,b); 在此程序的編譯過(guò)程中,我們會(huì)發(fā)現(xiàn)系統(tǒng)會(huì)提示給我們具有變量b沒(méi)有被定義的錯(cuò)誤。在C語(yǔ)言中變量初始化時(shí)不可以進(jìn)行連等的操作,因?yàn)橄到y(tǒng)無(wú)法識(shí)別第一個(gè)等號(hào)的變量,而不能成功的進(jìn)行賦值。2)變量的賦值過(guò)程。例:main() int a,b;a=b=0;printf(
38、“%d,%dn”,a,b);此程序?yàn)檎_的程序,在編譯及其運(yùn)行過(guò)程中都不會(huì)出現(xiàn)問(wèn)題,根據(jù)賦值語(yǔ)句具有的右結(jié)合性,可以知道最后兩個(gè)變量的初值都為0。3. 特殊字符常量的使用² n的使用 main() clrscr();/*/printf(“123n456”);輸出結(jié)果:123
39、456² t的使用main() clrscr();/*/printf(“123t456”);輸出結(jié)果:123 456 ² b的使用main() clrscr();/*/printf
40、(“123b456”);輸出結(jié)果:12456 ² r的使用main() clrscr();/*/printf(“123r456”);輸出結(jié)果:456三:數(shù)據(jù)類(lèi)型的使用1) 整型數(shù)據(jù)(P19 例2-6)2) 浮點(diǎn)型數(shù)據(jù)例:main()
41、; float x; double x;x=111111.111;printf(“%fn”,x); 注:浮點(diǎn)型數(shù)據(jù)的有效位問(wèn)題直接影響到最終結(jié)果。3) 字符型數(shù)據(jù)² 驗(yàn)證例2-2² ASCII碼的理解例:main() char c1,c2;c1=1;c2=1;printf(“%c
42、,%c”,c1,c2);本節(jié)課主要回顧了常量和變量的使用以及數(shù)據(jù)類(lèi)型的使用。同時(shí)要求同學(xué)們掌握C語(yǔ)言程序在TC下的兩種運(yùn)行方式。將大寫(xiě)字母A轉(zhuǎn)換成小寫(xiě)字母a。課題序號(hào)6授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)2.3運(yùn)算符和表達(dá)式2.4賦值語(yǔ)句使用教具教學(xué)目的1. 掌握幾種常用的運(yùn)算符2. 用C語(yǔ)言格式寫(xiě)出正確的表達(dá)式3. 掌握賦值符號(hào)的使用教學(xué)重點(diǎn)1. 常用運(yùn)算符2. 賦值語(yǔ)句教學(xué)難點(diǎn)1. 自增和自減運(yùn)算符的使用2. 賦值語(yǔ)句中的類(lèi)型轉(zhuǎn)換更新、補(bǔ)充、刪節(jié)內(nèi)容課外
43、作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)23運(yùn)算符和表達(dá)式一:相關(guān)概念二:運(yùn)算符 三:算術(shù)表達(dá)式2.4賦值語(yǔ)句一:相關(guān)概念二:賦值語(yǔ)句的格式與功能三:類(lèi)型轉(zhuǎn)換課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)前堂回顧(二)導(dǎo)入新課(三)新授(三)總結(jié)擴(kuò)展:(四)作業(yè)布置:1. C語(yǔ)言的幾種基本數(shù)據(jù)類(lèi)型:char、int、long、float、double;2. 變量的定義方式:例: int x,y;3. 編程:將小寫(xiě)字母b轉(zhuǎn)換
44、成大寫(xiě)字母B。C語(yǔ)言程序由一行一行的語(yǔ)句代碼組成,每個(gè)語(yǔ)句由變量、運(yùn)算符、表達(dá)式、函數(shù)調(diào)用和控制語(yǔ)句構(gòu)成。上堂課我們已經(jīng)學(xué)習(xí)了變量的使用,這節(jié)課我們來(lái)繼續(xù)學(xué)習(xí)運(yùn)算符和表達(dá)式。2.3運(yùn)算符和表達(dá)式一:相關(guān)概念1. 運(yùn)算符:進(jìn)行運(yùn)算的符號(hào)。2. 表達(dá)式:由運(yùn)算對(duì)象(包括常量、函數(shù)、變量和運(yùn)算符)連接起來(lái)的有意義的式子。二:運(yùn)算符 1. 算術(shù)運(yùn)算符 運(yùn)算符運(yùn)算優(yōu)先級(jí)例子( ) 圓括號(hào)15/(1-3)=-2*乘法
45、37*3=21 /除法37/3.0=2.333333,7/3=2 %模除37%3=1 +加法47+3=10-減法47-3=4說(shuō)明:1)模除運(yùn)算是兩個(gè)整數(shù)相除后取余數(shù);要求%兩邊必須是整型數(shù)據(jù)。2)若算術(shù)運(yùn)算符兩邊均為整數(shù),則結(jié)果為整數(shù)。3)若參加運(yùn)算的兩個(gè)數(shù)中有一個(gè)數(shù)為實(shí)數(shù),則結(jié)果為double型。4)按照優(yōu)先級(jí)運(yùn)算。先括號(hào),然后再先乘除后加減。2. 自增自減運(yùn)算符1)自增l i+ 先使用i的
46、值,在執(zhí)行語(yǔ)句i=i+1;例:i=3;j=i+;printf(“%d,%d”,i,j);l +i 先執(zhí)行語(yǔ)句i=i+1,在使用i的值。例:i=3;j= + i;printf(“%d,%d”,i,j);例:main()int i,j,m,n;i=8; j=10;m=+i; n=j+;printf(“%d,%d,%d,%d”,i,j,m,n);運(yùn)行結(jié)果為9,11,9,102)自減l i
47、 先使用i的值,在執(zhí)行語(yǔ)句i=i1;l i 先執(zhí)行語(yǔ)句i=i1,在使用i的值。 3. 賦值運(yùn)算符1) ”=” 用來(lái)將一個(gè)數(shù)據(jù)賦給一個(gè)變量。2) “= =”表示等于號(hào)。3) “=”左邊只能是變量,而不能是常量和表達(dá)式。例:a=3 &
48、#160; /*一次賦值操作或稱(chēng)賦值運(yùn)算*/4. 逗號(hào)運(yùn)算符1)優(yōu)先級(jí)最低為15。2)格式:表達(dá)式1,表達(dá)式23)表達(dá)式值為最后一個(gè)表達(dá)式的值。例:x=(a=2,b=3,c=4);相當(dāng)于執(zhí)行:a=2;b=3;c=4;x=4;x的值為最后一個(gè)表達(dá)式中c的值。三:算術(shù)表達(dá)式1. 根據(jù)運(yùn)算符的優(yōu)先級(jí)進(jìn)行運(yùn)算。2. 書(shū)寫(xiě)格式:例:3*5-82.4賦值語(yǔ)句一、相關(guān)概念1.
49、0; 賦值:就是將一個(gè)數(shù)據(jù)存入一個(gè)連續(xù)的具有若干存儲(chǔ)單元的存儲(chǔ)空間中,該存儲(chǔ)單元有一個(gè)名字,就是前面提到的變量名。例:x=5;2. 賦值語(yǔ)句:對(duì)一個(gè)變量進(jìn)行賦值的語(yǔ)句。 例:int x; x=5; 二、賦值語(yǔ)句的格式與功能1. &
50、#160; 格式2)變量=表達(dá)式;例:x=5;y=8*2-5;3)語(yǔ)句結(jié)束后必加分號(hào)。2. 功能:首先計(jì)算后面的值,然后賦給左邊的變量。三:類(lèi)型轉(zhuǎn)換1. 類(lèi)型轉(zhuǎn)換:當(dāng)賦值語(yǔ)句中“=”左右兩邊的變量與表達(dá)式的數(shù)據(jù)類(lèi)型不一致時(shí),C編譯系統(tǒng)會(huì)自動(dòng)實(shí)現(xiàn)數(shù)據(jù)類(lèi)型的轉(zhuǎn)換。2. 轉(zhuǎn)換原則:將賦值號(hào)右邊的表達(dá)式值的類(lèi)型轉(zhuǎn)換成左邊變量相同的類(lèi)型。例1: int a;long b;char
51、 c;a=b; /*long型變量b的值轉(zhuǎn)換成int型后再賦給a*/b=a; /*int型變量a的值轉(zhuǎn)換成long型后再賦給b*/b=a+c; /*int型a+c的值轉(zhuǎn)換成long型后再賦給b*/ 注意:1. 左邊變量的數(shù)據(jù)類(lèi)型比右邊表達(dá)式值的類(lèi)型長(zhǎng),轉(zhuǎn)換后精度不變。2. 左邊變量的數(shù)據(jù)類(lèi)型比右邊表達(dá)式值的類(lèi)型短時(shí),會(huì)對(duì)右邊的數(shù)據(jù)進(jìn)行截取。下面看
52、一下使用賦值語(yǔ)句編寫(xiě)的簡(jiǎn)單程序例2:求直徑為8的圓周長(zhǎng)。#define PI 3.1415926main() int d=8;float r,l;r=d/2;l=2*PI*r;printf(“r=%f,l=%fn”,r,l);本節(jié)課主要介紹了:l 運(yùn)算符和表達(dá)式l 賦值語(yǔ)句例2中直徑為定值,那么求任意的圓周長(zhǎng)該如何求呢?#define PI 3.
53、1415926main()int d;float r,l;r=d/2;l=2*PI*r;scanf(“%d”,&d); /*輸入一個(gè)整型數(shù)據(jù)*/printf(“r=%f,l=%fn”,r,l);P301(1)(2)(3)(4)課題序號(hào)7授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)上機(jī)實(shí)踐使用教具教學(xué)目的1. 自增運(yùn)算符的使用2. 賦值運(yùn)算符的使用3. 復(fù)合賦值運(yùn)算符的使用教學(xué)重點(diǎn)1增運(yùn)算符的使用2復(fù)合賦值運(yùn)算符的使用教學(xué)難點(diǎn)復(fù)合賦值運(yùn)算符的使用更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)一:驗(yàn)證程序二:看程序?qū)懡Y(jié)果
54、課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)前堂回顧(二)導(dǎo)入新課(三)新授(三)總結(jié)擴(kuò)展:(四)作業(yè)布置:1 定位光標(biāo):F10、ALT+相應(yīng)菜單的首字母。2 快捷鍵的使用:退出TURBOC:Alt+x 運(yùn)行:ctrl+F9看結(jié)果:Alt+F53 在DOS下幾個(gè)常用的命令:清屏:cls 退出:exit4 路徑的形成:區(qū)分根目錄和子目錄Turboc2。在上堂課的基礎(chǔ)上,本堂課將具體驗(yàn)證一些運(yùn)算符的使用,同時(shí)掌握賦值語(yǔ)句的使用時(shí)機(jī),使用技巧。一:驗(yàn)證程序1 例2-4。體會(huì)+i和i+的區(qū)別。 #include “stdio.h” main( ) int i,j,k;k=30
55、;i=k+;printf(“i=%d,k=%d”,i,k);j=+k;printf(“nj=%d,k=%d”,j,k);2例2-5。#include “stdio.h”#include “math.h” main( ) float k,x,y;x=(k=9.8)+7;printf(“nk=%5.1f,x=%5.1fn”,k,x);y=k=9.8+7;printf(“nk=%5.1f,y=%5.1fn”,k,y); 運(yùn)行結(jié)果:k= 9.8,x= 16.8 k= 16.8,y= 16.8通過(guò)本程序的驗(yàn)證,將使我們更加清楚優(yōu)先級(jí)的問(wèn)題,在本程序中使用了算術(shù)運(yùn)算符才賦值運(yùn)算符,由于“+”比“=”的優(yōu)先
56、級(jí)高,所以導(dǎo)致了最終結(jié)果的不同。 在C語(yǔ)言中的幾種合法形式:l int a,b,c; a=b=c=0; int a=0,b,c;l int a; a=0;l int a=0; int b,c; b=2; c=6; 在C語(yǔ)言中的幾種不合法形式:l int a=b=0; int a; a=0;int b,c; b=2;c=6;二:看程序?qū)懡Y(jié)果程序1:自增運(yùn)算符的使用。main() int i;printf(“%d,%d”,i,i+);運(yùn)行結(jié)果:2,1程序2:逗號(hào)運(yùn)算符的使用。main() int a;printf(“%dn”,(a=3*5,a*4,a+5);運(yùn)行結(jié)果:20程序3:復(fù)合賦值運(yùn)算符的使
57、用。main() int a=12,a1,a2,a3;a1=a+=a;a=12; a2=a/=a+a;a=12; a3=a+=a-=a*=a;printf(“%d,%d,%d”,a1,a2,a3); 運(yùn)行結(jié)果:24,0,0通過(guò)本節(jié)課的練習(xí),同學(xué)們應(yīng)該對(duì)C語(yǔ)言的具體開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題有了更深層次的了解,有時(shí)候在理論講解時(shí)沒(méi)有問(wèn)題,而在具體上機(jī)的過(guò)程中會(huì)出現(xiàn)很多意外情況,需要我們認(rèn)真的考慮并在實(shí)踐中掌握經(jīng)驗(yàn)。P301(1)(2)(3)(4)課題序號(hào)8授課班級(jí)10大專(zhuān)授課課時(shí)2h 授課形式理論授課章節(jié)名稱(chēng)2.5數(shù)據(jù)的輸入2.6數(shù)據(jù)的輸出使用教具教學(xué)目的1. 輸入函數(shù)的使用2. 輸出函數(shù)的使用教學(xué)重
58、點(diǎn)1. 格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()教學(xué)難點(diǎn)1. 格式化輸入函數(shù)scanf()2. 格式化輸出函數(shù)printf()更新、補(bǔ)充、刪節(jié)內(nèi)容課外作業(yè)教學(xué)后記授課主要內(nèi)容或板書(shū)設(shè)計(jì)25數(shù)據(jù)的輸入一:相關(guān)知識(shí)二:字符輸入函數(shù)getchar() 三:格式化輸入函數(shù)scanf()2.6數(shù)據(jù)的輸出 一:字符輸出函數(shù)putchar() 二:格式化輸出函數(shù)printf()課 堂 教 學(xué) 安 排教學(xué)過(guò)程主 要 教 學(xué) 內(nèi) 容 及 步 驟(一)前堂回顧(二)導(dǎo)入新課(三)新授(三)總結(jié)擴(kuò)展:(四)作業(yè)布置:1. 自增運(yùn)算符:+l i+ :先使用i的值,再進(jìn)行i=i+1;的運(yùn)算.l
59、+ i:先進(jìn)行i=i+1;的運(yùn)算,再使用i的值.例:main() int i,j,m,n;i=j=1;m=i+;n=+j;printf(“%d,%d,%d,%d”,i,j,m,n);運(yùn)行結(jié)果:2,2,1,22. 復(fù)合賦值運(yùn)算符:例main() inta=12,a1,a2,a3;a1=a+=a;a=12;a2=a/=a+a;a=12;a3=a+=a-=a*=a;printf(“%d,%d,%d”,a1,a2,a3); 運(yùn)行結(jié)果:24,0,0在上堂課中我們已經(jīng)掌握了如何求一個(gè)定值半徑的圓面積及周長(zhǎng),但在真正編程過(guò)程中我們往往需要求一個(gè)任意半徑的圓面積及周長(zhǎng),那么我們?cè)撊绾谓鉀Q這類(lèi)問(wèn)題呢,這就要求有
60、一個(gè)特定的輸入語(yǔ)句輸入我們所需要的值,一般來(lái)說(shuō),一個(gè)完整的計(jì)算機(jī)程序常常要具備輸入和輸出功能,然而,C語(yǔ)言本身不提供輸入輸出語(yǔ)句,輸入輸出是由函數(shù)實(shí)現(xiàn)的,這節(jié)課我們就來(lái)主要學(xué)習(xí)一下C語(yǔ)言標(biāo)準(zhǔn)函數(shù)庫(kù)中的一些輸入和輸出函數(shù)。25數(shù)據(jù)的輸入一:相關(guān)知識(shí)1. #include:預(yù)編譯命令。 2. stdio.h:包含標(biāo)準(zhǔn)輸入輸出函數(shù)的文件。3. #include “stdio.h” 1)使用標(biāo)準(zhǔn)I/O庫(kù)中的函數(shù)時(shí),在程序首使用;2)printf和scanf函數(shù)可不用。4. 轉(zhuǎn)換說(shuō)明符1)d格式符:用來(lái)表示十進(jìn)制整數(shù)。 %d 按整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。%ld 長(zhǎng)整型%u 無(wú)符號(hào)型%md m為指定的輸出字
61、段的寬度,如果數(shù)據(jù)位數(shù)小于m,則左端補(bǔ)以空格,若大于m,則按實(shí)際位輸出。 例:若a=123,b=12345對(duì)于語(yǔ)句printf(“%4d,%4d”,a,b); 輸出結(jié)果為: 123,123452)x格式符(%x):用來(lái)表示十六進(jìn)制整數(shù)。3)f格式符:用來(lái)表示浮點(diǎn)小數(shù)。 %f 不指定字段寬度,由系統(tǒng)自動(dòng)指定,整數(shù)部分全部輸出,并輸出6位小數(shù).(但并不是每位數(shù)字都是有效的.)例:main() float x,y;x=111111.111;y=222222.222;printf(“%f”,x+y); 運(yùn)行結(jié)果是:333333.328125,其中前7位是有效數(shù)字,所以并不是所有打印出來(lái)的結(jié)果都是正確的
62、 %m.nf 指定輸出的數(shù)據(jù)共占m列,其中有n位小數(shù).如果長(zhǎng)度小于m則左補(bǔ)空格.例:main() float f=123.456;printf(“%f,%10.2f”,f,f);輸出結(jié)果是:123.455994, 123.46.4)c格式符(%c):用來(lái)表示單一字符。5)s格式符(%s):用來(lái)表示字符串。二:字符輸入函數(shù)getchar() 1. 函數(shù)形式:getchar();2. 使用方式:例:char c; c=getchar();3. 功能:在鍵盤(pán)讀入一個(gè)字節(jié)的字符代碼值;4. 在鍵盤(pán)上鍵入ctrl+z(文件尾標(biāo)),表示輸入過(guò)程結(jié)束。例:#include “stdio.h”main() char ch; ch=getchar(); /*從鍵盤(pán)上讀取一個(gè)字符*/ printf(“ch=%c”,ch);getchar()函數(shù)只能輸入一個(gè)字符,要想輸入其他類(lèi)型的數(shù)據(jù),就需要使用格式化輸入函數(shù)scanf(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 別墅花園改造工程合同范本
- 乙方供貨合同范例
- 買(mǎi)車(chē)裝潢合同范本
- 皮膚電子傳感器供應(yīng)合同
- 農(nóng)村合資建房合同范本
- 多模態(tài)教學(xué)資源的跨感官SEO融合?
- 本科院校體育教學(xué)中籃球課程建設(shè)的現(xiàn)狀及路徑-以籃球教學(xué)為例
- 勤雜工合同范本
- 代加工配件合同范本
- 單位家居采購(gòu)合同范本
- 學(xué)生因病休學(xué)申請(qǐng)書(shū) 因病休學(xué)一年后復(fù)學(xué)申請(qǐng)書(shū)(3篇)
- 2022年湖北省高中學(xué)業(yè)水平考試真題-音樂(lè)學(xué)科
- 提高屋面防水施工質(zhì)量年QC成果
- 部編初中語(yǔ)文古詩(shī)詞按作者分類(lèi)梳理
- 博朗IRT6520中文說(shuō)明書(shū)家用版
- 旅行社運(yùn)營(yíng)實(shí)務(wù)電子課件 1.1 初識(shí)旅行社
- 【讀書(shū)如熬粥閱讀答案】讀書(shū)如熬粥閱讀答案
- 少兒美術(shù)繪本教案課件-3-6歲 《西蘭花先生的理發(fā)店》
- 保密管理工作課件
- 噴射井點(diǎn)降水方案
- 改革開(kāi)放以來(lái)河南城市文化體制的改革
評(píng)論
0/150
提交評(píng)論