C學(xué)習(xí)方法與目標(biāo)_第1頁
C學(xué)習(xí)方法與目標(biāo)_第2頁
C學(xué)習(xí)方法與目標(biāo)_第3頁
C學(xué)習(xí)方法與目標(biāo)_第4頁
C學(xué)習(xí)方法與目標(biāo)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)湖南科技大學(xué)計算機學(xué)院 C C語言程序設(shè)計語言程序設(shè)計總復(fù)習(xí)總復(fù)習(xí)向德生制作向德生制作C語言程序設(shè)計電子教案 總復(fù)習(xí)湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)1學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù)湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)32個關(guān)鍵字個關(guān)鍵字:(auto break case char constcontinue default do double elseenum extern float for gotoif int lon

2、g register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile whileC C語言學(xué)習(xí)并不難,只要熟練使用語言學(xué)習(xí)并不難,只要熟練使用 1學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù)湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)9 9種控制語句種控制語句:if( )elsefor( )while( )dowhile( )continuebreakswitchgotoreturn1學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù)C C語言學(xué)習(xí)并不難,只要熟練使用語言學(xué)習(xí)并不難,只要熟練使用 湖南科技大學(xué)計算機學(xué)

3、院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)3434種運算符:種運算符:算術(shù)運算符:算術(shù)運算符:+ - + - * * / % + - / % + -關(guān)系運算符:關(guān)系運算符: = != = !=邏輯運算符:!邏輯運算符:! & |& |位運算符位運算符 : | & | &賦值運算符:賦值運算符:= = 及其擴展及其擴展條件運算符:條件運算符:?:?:逗號運算符:逗號運算符:, ,指針運算符:指針運算符:* * & &求字節(jié)數(shù)求字節(jié)數(shù) :sizeofsizeof強制類型轉(zhuǎn)換:強制類型轉(zhuǎn)換:( (類型)類型)分量運算符:分量運算符:. -. -下

4、標(biāo)運算符:下標(biāo)運算符:其它其它 :( ) -( ) -1學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù)C C語言學(xué)習(xí)并不難,只要熟練使用語言學(xué)習(xí)并不難,只要熟練使用 湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)C C數(shù)數(shù)據(jù)據(jù)類類型型基本類型基本類型構(gòu)造類型構(gòu)造類型指針指針空類型(空類型(void)自定義(自定義(typedef)數(shù)值類型數(shù)值類型字符類型(字符類型(char)枚舉類型(枚舉類型(enum)整整 型型浮點型浮點型單精度型(單精度型(float)雙精度型(雙精度型(double)短整型(短整型(short)長整型(長整型(long)整型(整型(int)數(shù)組數(shù)組結(jié)構(gòu)體(結(jié)構(gòu)體(struct)

5、共用體(共用體(union)1學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù)C C語言學(xué)習(xí)并不難,只要熟練使用語言學(xué)習(xí)并不難,只要熟練使用 湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)熟練使用熟練使用TCTC或或VCVC調(diào)試調(diào)試C C源程序!源程序! 2學(xué)習(xí)方法學(xué)習(xí)方法編輯鏈接編譯執(zhí)行程序代碼的錄入程序代碼的錄入, ,生成源程序生成源程序* *.c.c語法分析查錯,翻譯語法分析查錯,翻譯生成目標(biāo)程序生成目標(biāo)程序* *.obj.obj與其它目標(biāo)程序或庫與其它目標(biāo)程序或庫鏈接裝配鏈接裝配, ,生成可執(zhí)行生成可執(zhí)行程序程序* *.exe.exe良好的編程風(fēng)格!良好的編程風(fēng)格!利用利用error或或warn

6、ing快速修正錯誤,熟練快速修正錯誤,熟練使用使用debug工具跟蹤工具跟蹤分析程序!分析程序!湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)大量調(diào)試大量調(diào)試C C源程序來鞏固理解各知識點!源程序來鞏固理解各知識點! 2學(xué)習(xí)方法學(xué)習(xí)方法針對各知識點,均可編制程序進(jìn)行驗證針對各知識點,均可編制程序進(jìn)行驗證(實踐(實踐是檢驗真理的唯一標(biāo)準(zhǔn))。是檢驗真理的唯一標(biāo)準(zhǔn))。書上的例題均是基書上的例題均是基于這一目的而設(shè)計。于這一目的而設(shè)計。在學(xué)習(xí)中遇到理解上的問題,也可編制程序進(jìn)在學(xué)習(xí)中遇到理解上的問題,也可編制程序進(jìn)行問題的求證。行問題的求證。例如,通過測試內(nèi)存長度的語例如,通過測

7、試內(nèi)存長度的語句句sizeofsizeof(struct stu);struct stu);即可求證結(jié)構(gòu)體類型即可求證結(jié)構(gòu)體類型struct stustruct stu所占內(nèi)存大小。所占內(nèi)存大小。又如,通過又如,通過debugdebug工工具可以跟蹤分析各種變量內(nèi)存地址、變量值的具可以跟蹤分析各種變量內(nèi)存地址、變量值的變化來求證程序的執(zhí)行情況。變化來求證程序的執(zhí)行情況。湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)調(diào)試程序時,有些調(diào)試程序時,有些errorerror解決不了怎么辦?解決不了怎么辦? 2學(xué)習(xí)方法學(xué)習(xí)方法利用已有的解決利用已有的解決errorerror的經(jīng)驗和

8、的經(jīng)驗和debugdebug工具還不工具還不能解決問題,則應(yīng)虛心向老師同學(xué)請教能解決問題,則應(yīng)虛心向老師同學(xué)請教(利用(利用別人的經(jīng)驗)。別人的經(jīng)驗)。利用網(wǎng)絡(luò)資源。利用網(wǎng)絡(luò)資源。通過通過GoogleGoogle等網(wǎng)站輸入問題關(guān)等網(wǎng)站輸入問題關(guān)鍵詞,查找同類問題的解決方法鍵詞,查找同類問題的解決方法(非常有效的(非常有效的手段)。手段)。湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)忌忌“死記硬背死記硬背”,宜,宜“見名知意見名知意”,“靈活分析靈活分析”! 2學(xué)習(xí)方法學(xué)習(xí)方法“見名知意見名知意”。C C關(guān)鍵字、庫函數(shù)名等基本上都能關(guān)鍵字、庫函數(shù)名等基本上都能“見名知意見

9、名知意”,如,如while, short, int, long, while, short, int, long, sizeof(), fopen(), fclose(), fprintf(), sizeof(), fopen(), fclose(), fprintf(), fscanf()fscanf()等。自己為變量起名時也要遵循等。自己為變量起名時也要遵循“見名見名知意知意”的原則。的原則。“靈活分析靈活分析”。如如int int * *p4;p4;和和int (int (* *p)4;p)4;的的區(qū)分。區(qū)分。Int Int * *p( );p( );和和int (int (* *p)(

10、 );p)( );的區(qū)分。不必的區(qū)分。不必“死記硬背死記硬背”,只要分析運算符的結(jié)合規(guī)則即可,只要分析運算符的結(jié)合規(guī)則即可。湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)初學(xué)者要多畫初學(xué)者要多畫“內(nèi)存示意圖內(nèi)存示意圖”! 2學(xué)習(xí)方法學(xué)習(xí)方法“內(nèi)存示意圖內(nèi)存示意圖”能幫助我們進(jìn)行快速而準(zhǔn)確的判斷。能幫助我們進(jìn)行快速而準(zhǔn)確的判斷。如下面如下面2 2例,若能正確畫出例,若能正確畫出“內(nèi)存示意圖內(nèi)存示意圖”,則問題,則問題“迎刃而解迎刃而解”。1)若有定義)若有定義char *language =FORTRAN, BASIC, PASCAL, JAVA, C; 則則languag

11、e2的值是:的值是:A)一個字符)一個字符B)一個地址)一個地址C)一個字符串)一個字符串D)不定值)不定值。2)若已定義)若已定義int a24= 80, 81, 82, 83 , 84, 85, 86, 87 , (*p)4=a;則執(zhí)行則執(zhí)行p+;后,后,*p代表的元素是代表的元素是 A)80 B)81C)84 D)85湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)計算機類專業(yè)計算機類專業(yè)C C學(xué)習(xí)目標(biāo)不應(yīng)是學(xué)習(xí)目標(biāo)不應(yīng)是“期末考試期末考試” 3學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)目標(biāo)如果是目標(biāo)如果是“期末考試期末考試”,則會犯嚴(yán)重錯誤。,則會犯嚴(yán)重錯誤。對于計對于計算機類專業(yè)而言,必須

12、學(xué)好算機類專業(yè)而言,必須學(xué)好C C語言,除非你做的事情語言,除非你做的事情跟跟“軟件軟件”或或“編程編程”無關(guān)。但如果你的學(xué)習(xí)目標(biāo)是無關(guān)。但如果你的學(xué)習(xí)目標(biāo)是“期末考試期末考試”,則會犯如下經(jīng)驗主義錯誤:,則會犯如下經(jīng)驗主義錯誤:1)若大部分同學(xué)應(yīng)付)若大部分同學(xué)應(yīng)付“期末考試期末考試”都是臨近期末時都是臨近期末時“臨時抱佛臨時抱佛腳腳”,搞,搞“考前突擊考前突擊”,這一招對,這一招對C的學(xué)習(xí)失效,因為的學(xué)習(xí)失效,因為C的學(xué)的學(xué)習(xí)由易到難,互為基礎(chǔ),沒有大量的積累是很難學(xué)好的。習(xí)由易到難,互為基礎(chǔ),沒有大量的積累是很難學(xué)好的。2)以)以“考試考試”為目標(biāo),往往是為目標(biāo),往往是“死記硬背死記硬背

13、”,不講究方法,理,不講究方法,理解不深,追求的是解不深,追求的是“短時效應(yīng)短時效應(yīng)”。記得快,忘得更快。后續(xù)。記得快,忘得更快。后續(xù)軟件類課程又怎么辦呢?軟件類課程又怎么辦呢?湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)計算機類專業(yè)計算機類專業(yè)C C學(xué)習(xí)目標(biāo)應(yīng)是學(xué)習(xí)目標(biāo)應(yīng)是“編程高手編程高手” 3學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)由易到難,一步一個腳印的學(xué)習(xí)各知識點。由易到難,一步一個腳印的學(xué)習(xí)各知識點。通過大量的編程和調(diào)試鞏固理解各知識點,通過大量的編程和調(diào)試鞏固理解各知識點,積累足夠多的經(jīng)驗。積累足夠多的經(jīng)驗。遇到了問題要遇到了問題要“刨根問底刨根問底”。精通精通C C后,才能更順

14、利地學(xué)習(xí)后續(xù)各門軟件類相關(guān)課程后,才能更順利地學(xué)習(xí)后續(xù)各門軟件類相關(guān)課程。湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)考試時間安排考試時間安排 4考試安排考試安排機試:機試:1919周末周末,采用考試系統(tǒng)隨機抽題,要,采用考試系統(tǒng)隨機抽題,要求在相關(guān)考場進(jìn)行模擬練習(xí),熟悉答題各環(huán)求在相關(guān)考場進(jìn)行模擬練習(xí),熟悉答題各環(huán)節(jié)的準(zhǔn)確操作。節(jié)的準(zhǔn)確操作。筆試:筆試:1919周二周二,題型:,題型:選擇題(選擇題(2020分)分)閱讀程序題(閱讀程序題(2020分)分)程序填空題(程序填空題(3030分)分)編程題(編程題(3030分)分)準(zhǔn)確時間以通知為準(zhǔn)!準(zhǔn)確時間以通知為準(zhǔn)!湖南科技大學(xué)計算機學(xué)院C語言程序設(shè)計電子教案 總復(fù)習(xí)C學(xué)習(xí)方法與目標(biāo)復(fù)習(xí)重點復(fù)習(xí)重點 4考試安排考試安排復(fù)習(xí)重點:各章課件上提示的重點難點。復(fù)習(xí)重點:各章課件上提示的重點難點。嚴(yán)格說嚴(yán)格說都是重點,因為各知識點聯(lián)系緊密,互為基礎(chǔ),都是重點,因為各知識點聯(lián)系緊密,互為基礎(chǔ),缺一不可。我也可以只說缺一不可。我也可以只說”指針指針”是全書的重點是全書的重點,但你要搞清楚指針,其它各章內(nèi)容你也要精通,但你要搞清楚指針,其它各章內(nèi)容你也要精通??几叻址椒ǎ焊髡铝?xí)題和實驗指導(dǎo)書上沒有答案考高分方法:各章習(xí)題和實驗指導(dǎo)書上沒有答案的實驗題。的實驗題。你若能熟練作答,則期末考試考高分你若能熟練作答

溫馨提示

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

評論

0/150

提交評論