計算機已成為在校學生必須掌握的一種工具,要能熟練地使用計算機,特別是利用計算機開發(fā)軟件,必須至少熟練地掌握一門計算機語言。C語言以其獨特的功能,成為深受廣大學生青睞的一種語言,許多學校已把C語言作為第一語種講授。由于C語言語法的復雜性和語言的靈活性,使得許多初學者學習起來感到有一定的難度?;诖?,本書作者結合多年的教學經驗編寫了此書。書中通過大量的示例,特別是通過算法和結果的分析,幫助讀者理解C語言的各種語法規(guī)則和各種編程的方法。學習程序設計不能局限于能聽懂、能看懂,更重要的是要能自己編寫程序。因此要求讀者一方面要通過書中的例題,學會分析編程的思想和方法,另一方面要自己獨立地編寫程序,并上機進行調試,以理解性地記憶C語言的一些基本知識和編程技巧。本書共十三章,每章后面均配有習題。在做選擇題時,不僅要選擇答案,更重要的是要學會分析,為什么是對的?錯在什么地方?這樣才有收獲;在做程序填空題時,最好是將填空后的完整程序在機器上調試一下,這樣有助于對程序及算法的分析和理解;在做編程題時,要自己獨立編寫并上機調試。通過一系列環(huán)節(jié)的訓練,才能達到學好C語言的目的。本書由杜友福教授任主編,并負責全書的統(tǒng)稿,李新玉、李克清、周云才、伍良坤、曹芝蘭、丁興亞任編委。第一、二章由伍良坤、曹芝蘭、丁興亞編寫,第三、四、五章由李新玉副教授編寫,第六、七、八、九章由杜友福教授編寫,第十章由李克清副教授編寫,第十一、十二、十三章由周云才副教授編寫,李新玉副教授參加了第一、二章的修改。由于作者水平有限,書中難免會有疏漏和不足之處,敬請各位讀者和專家提出寶貴意見,以便再版時予以修訂。本書為C語言程序設計課程教材,全書共十三章,通過大量的示例,特別是通過算法和結果的分析,幫助讀者理解C語言的基本概念、基本算法以及各種語法規(guī)則,學會編程的方法。每章后均配有習題。為了便于教學和自學,本書配有《C語言程序設計導學》。本教材特別適合于本??品怯嬎銠C專業(yè)的初學者,也可供計算機等級考試者和其他各類學習者使用和參考。