本書是基于作者多年來從事C語言課程教學改革經驗總結編寫的。主要包括C語言概述、數據、格式化輸入/輸出、運算符和表達式、選擇分支結構、循環(huán)結構、數組、函數、指針、字符串和字符串函數、內存管理、結構體與共用體、文件等的實踐訓練題,主要題型有選擇題、填空題、編程題、綜合練習題,還有全國計算機C語言考試題庫,各部分都有參考答案。讀者通過實際問題進行實踐訓練,并給出具體程序設計方法,便于形成良好的邏輯思維習慣,強化實踐操作能力。
本書是《C程序設計教程》(高建宇主編,化學工業(yè)出版社出版)教材配套使用的實訓指導書,也可以作為C程序設計的實訓教材單獨使用。
本書適合于各類高等本科院校和高職高專院校作為計算機類專業(yè)C語言編程課程的實訓教材。
本書是基于作者多年來從事C語言課程教學改革經驗總結編寫的。本書是《C程序設計實用教程》(高建宇主編,化學工業(yè)出版社出版)教材配套使用的實訓指導書,也可以作為C程序設計的實訓教材單獨使用。
本書編者們在教學過程中改革了以往課程的授課方式,通過一系列具有明確目的的編程任務來組織教學;通過合理安排這些編程任務,把學生感到困難的教學內容進行分解,把一個高的臺階變成若干低的臺階,同時從一開始上課就讓學生把每次課程學過的知識點以編寫程序的方式來解決實際生活中的小問題,從而使學生立刻就能體會到成功的喜悅。
掌握一種編程語言需要大量的理論學習和實踐編程,同時也需要一本好的學習指導書,如果有好的學習指導書就可以獲得事半功倍的學習效果。本書的特點是實踐性強,采用解題的方式幫助學生掌握所學的知識與內容;在內容選擇上力求實用,在學生們容易犯錯的知識點上選擇經典習題來展開講解;在內容編排上,盡量做到由易到難,使得讀者能夠比較容易地舉一反三、循序漸進地去完成C語言程序的學習任務;每個部分都有經典的程序設計案例,讀者在明確要完成任務目標的前提下去學習知識,訓練技能,邊學邊做,不斷學習與提高;書中還配有大量實訓練習,希望通過這些練習能進一步鍛煉和培養(yǎng)讀者編程的能力。
本書由華北理工大學輕工學院張偉主編,高建宇、張琳任副主編;參編人員還包括華北理工大學輕工學院章昊,唐山市自然資源和規(guī)劃局張偉,華北理工大學輕工學院李雙月、劉金委、蘆珊,河北唐山一中信息技術競賽資深導師楊偉和唐山師范學院李伶利。
本書內容不僅包括了許多任課教師的教學經驗,也包括了許多學生的學習經驗。在本書的編寫過程中,也參考了許多專家和學者的著作和研究成果,在這里向他們表示衷心的感謝。
本書可以作為零基礎讀者學習C語言程序設計,并想通過全國計算機等級考試二級C語言的實踐訓練指導書。
由于編者的水平有限,書中如有不妥之處, 敬請讀者批評指正。
編者
2019年9月