本書由上機實驗指導、書后習題參考答案、練習題及答案三大部分組成。各部分的內容都與作者編著的《C語言程序設計教程(第2版)》一書的內容相呼應。第一部分上機實驗指導,每個實驗都先說明實驗目的,再以實驗案例引導學生,最后給出具體的實驗內容,并要求學生進行總結和分析。第二部分書后習題參考答案給出《C語言程序設計教程(第2版)》各章習題的參考答案。第三部分練習題及答案給出大量練習題供學生使用,有助于幫助學生掌握所學知識。本書所配程序代碼可以從清華大學出版社教學資源網下載。
本書既可作為高等學校本科及專科學生C語言程序設計的教材,又可作為自學者的參考用書,同時也可供各類考試人員復習參考。
作者編寫的《C語言程序設計教程(第2版)》的配套實驗指導與習題解析教材。
由上機實驗指導、書后習題參考答案、練習題及答案三大部分組成。每一部分的章節都與主教材的章節相對應。第一部分上機實驗指導,每個實驗都先說明實驗目的,再以實驗案例引導學生,最后給出具體的實驗內容,并要求學生進行總結和分析。第二部分書后習題參考答案給出了主教材各章習題的參考答案。第三部分練習題及答案給出大量練習題供學生使用,有助于幫助學生掌握所學知識。
內容豐富,條理清晰,重點突出,能幫助初學者快速且扎實地掌握C語言知識,既可作為高等院校C語言教學的配套教材,也可作為C語言程序設計初學者和愛好者的自學用書。
所配程序代碼可以從清華大學出版社教學資源網下載。使用本書的學校也可以與作者聯系,索取更多相關教學資源。
第一部分上機實驗指導1
實驗1C語言運行環境與C程序調試方法1
實驗1.1在Microsoft Visual C++ 6.0環境下設計C程序的
基本步驟1
實驗1.2在Microsoft Visual C++ 6.0環境下調試C程序8
實驗2基本類型數據運算及其輸入/輸出12
實驗2.1基本類型數據及其運算12
實驗2.2數據的輸入/ 輸出13
實驗3選擇結構程序設計15
實驗3.1使用表達式與if語句15
實驗3.2使用if語句與switch語句編程16
實驗3.3使用if語句編程16
實驗3.4使用表達式與if語句16
實驗4循環結構程序設計17
實驗4.1使用循環語句(1)17
實驗4.2使用循環語句(2)18
實驗4.3使用循環語句(3)18
實驗4.4使用循環語句(4)19
實驗5數組19
實驗5.1數組輸入/ 輸出19
實驗5.2排序19
實驗5.3查找20
實驗5.4矩陣操作20
實驗6函數20
實驗7指針22
實驗7.1用指針變量引用數組22
實驗7.2指針作函數參數23
實驗7.3用指針處理字符串24
實驗8結構體與共用體25
實驗8.1結構體變量、結構體數組、結構體指針及鏈表25
實驗8.2共用體26
實驗9文件27
實驗9.1文件的創建與輸入27
實驗9.2文件的應用27
實驗10位運算27
實驗11C語言應用31
實驗11.1C語言標準庫函數應用31
實驗11.2利用非標準的C語言庫函數應用34
實驗11.3學生選課系統36
第二部分書后習題參考答案42
習題1C語言與程序設計42
習題2基本類型數據及其運算42
習題3選擇結構程序設計45
習題4循環結構程序設計50
習題5數組56
習題6函數70
習題7指針77
習題8結構體與共用體92
習題9文件107
習題10位運算111
第三部分C語言練習題115
練習1基本類型數據及其運算115
參考答案120
練習2選擇結構程序設計120
參考答案124
練習3循環結構程序設計125
參考答案130
練習4數組131
參考答案138
練習5函數139
參考答案145
練習6指針146
參考答案156
練習7結構體與共用體157
參考答案161
練習8文件162
參考答案169
練習9位運算170
參考答案173
參考文獻174