C語言入門課件.ppt

C語言入門課件.ppt

ID:57011709

大?。?50.50 KB

頁數(shù):16頁

時間:2020-07-26

C語言入門課件.ppt_第1頁
C語言入門課件.ppt_第2頁
C語言入門課件.ppt_第3頁
C語言入門課件.ppt_第4頁
C語言入門課件.ppt_第5頁
資源描述:

《C語言入門課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、C語言學(xué)習(xí)方法課上聽講記筆記;課后看書多做題;平時別忘勤上機(jī);考前還得總復(fù)習(xí)??偝煽?筆試(70%)+平時成績(30%)其中:筆試內(nèi)容:講稿(50%)+課本和讀物(50%)平時成績:考勤+上機(jī)+作業(yè)第一章C語言入門第一節(jié)概述一.程序?qū)嵗嬎?+8的值機(jī)器語言程序00111110000001113E(取數(shù))71100011000001000C6(加法)811010000D0(打印)11110100F4(停機(jī))匯編語言程序MOVA,7ADDA,8PRINTAHALT(停機(jī))高級語言程序(C程序)例1.1main(){inta,b;a=7;b=8;pr

2、intf(“%d”,a+b);}低級語言特點:缺點:1.面向機(jī)器,程序與機(jī)型掛鉤;2.程序用二進(jìn)制代碼串或?qū)S梅柋硎?難于接收與交流.優(yōu)點:1.機(jī)器可直接接收;2.能直接對硬件進(jìn)行操作.高級語言特點:優(yōu)點:1.面向過程(用戶);2.程序的描述接近自然語言和常用的數(shù)學(xué)式,便于交流與編程.缺點:機(jī)器不能直接接收,需要翻譯程序,事先編譯或解釋.二、高級語言的執(zhí)行過程編譯程序目標(biāo)程序高級語言源程序編譯執(zhí)行機(jī)器指令集三.C語言的特點一)、優(yōu)點:1、語言描述簡潔、靈活、高效;(32個關(guān)鍵詞和9種控制詞句,以小寫字母為基礎(chǔ),書寫整齊)2、有豐富的數(shù)據(jù)類型和運(yùn)

3、算符;(4種基本類型、多種組合類型、45種標(biāo)準(zhǔn)運(yùn)算符)3、提供了功能齊全的函數(shù)庫;(如串、數(shù)組、結(jié)構(gòu)及圖形等)4、具有結(jié)構(gòu)化程序設(shè)計風(fēng)格;(結(jié)構(gòu)化程序基本結(jié)構(gòu)和語句、函數(shù)調(diào)用、順序化、模塊化)5、具有匯編語言特征;(字位運(yùn)算、字段存取等方面的數(shù)據(jù)結(jié)構(gòu)和運(yùn)算符)6、具有良好的通用性和程序的可移植性。既能用于開發(fā)系統(tǒng)軟件,又常用于開發(fā)眾多領(lǐng)域的應(yīng)用軟件它是作為軟件開發(fā)的首選語言。二)、缺點:缺乏統(tǒng)一標(biāo)準(zhǔn);數(shù)據(jù)類型缺乏一致的檢測;比一般的高級語言難以掌握。四.常用的C編譯系統(tǒng)Turboc2.0Turboc++3.0Visualc++Microsoftc

4、6.0第二節(jié)C程序認(rèn)識初步1.2.1簡單的實例例1.2編寫程序,在屏幕上打印字符串“HappyNewYeartoYou!ThankYouverymuch!”。main(){printf(“HappyNewYeartoYou!”);printf(“ThankYouverymuch!”);}1.3計算x=a+b-cmain(){inta,b,c,x;scanf(“%d,%d,%d”,&a,&b,&c);x=a+b-c;printf(“x=%d”,x);}補(bǔ)題:由鍵盤輸入兩個整數(shù),計算出它們的商和余數(shù),并在屏幕上輸出。main(){

5、inta,b,c,d;scanf(“%d,%d”,&a,&b);c=a/b;d=a%b;printf(“%d/%d=%d%d%%d=%d”,a,b,c,a,b,d);}1.2.2C程序的結(jié)構(gòu)1、一切數(shù)據(jù)使用前必須加以定義和說明;2、函數(shù)是C程序的基本模塊;由函數(shù)名、參數(shù)表、函數(shù)體組成。以“{”開始,以“}”結(jié)束,一個C程序中必須有且僅有一個main(),可有一個或多個輔函數(shù)。3、語句是函數(shù)的基本單位;一行可寫一至多條語句,以分號結(jié)束。4、允許在程序中插入注澤,增加可讀性;以“/*”開頭,以“*/”結(jié)束,僅起提示作用不參與編譯。5、自由式書

6、寫格式,正文排列與程序功能無關(guān);通常為了增加可讀性,采用“縮進(jìn)”方式把程序設(shè)計成“層次型”。如:for(i=0;i<10;i++)for(j=0;j<6;j++)if(x[i][j]>0)sum1=sum1+x[i][j];elsesum2=sum2+x[i][j];例1.4由鍵盤輸入圓的半徑和高,計算圓柱和圓錐的體積,并將計算結(jié)果顯示在屏幕上。/*Aprogramtocomputevolumeofcylinderandcone*/floatvolm(r,h)/*function*/floatr,h;{floatx;x=3.14159*r*r*h

7、;returnx;}main(){floatradius,height,volume;scanf(“%f%f”,&radius,&height);volume=volm(radius,height);printf(“volumeofcylinderis:%f”,volume);volume=volume/3;printf(“volumeofconeis:%f”,volume);}/*endofmain*/第三節(jié)上機(jī)操作一.軟件配置TurboC2.0編譯系統(tǒng)Dos6.x操作系統(tǒng)二.操作步驟:1.啟動TurboC方法:C:>cdtc(進(jìn)入t

8、c子目錄)C:>Tctc(運(yùn)行tc.exe)若Tc系統(tǒng)在D盤上,C:>D:(轉(zhuǎn)D盤)D:>cdtc(進(jìn)入tc子目錄)d:Tc

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。