C語言是計算機程序設計的主流語言之一,是目前大部分理工科院校開設程序設計課程的教學語言。 本書共分8章,以國際標準C89為準則,以程序設計的基本概念及方法為主導,詳細、全面地介紹C語言程序設計的基本結構、函數、數組、結構體與共用體、指針、文件等內容;強調庫函數的引用,倡導程序復用的思想,注重程序流程圖的應用以及程序書寫的規(guī)范性等,突出重點章節(jié)總結性案例的知識綜合性、復雜性和趣味性。 本書提供豐富的在線學習資源,內容深入淺出,循序漸進。 本書既可以作為高等院校非計算機專業(yè)程序設計基礎課程教材,又可作為工程技術人員與程序設計愛好者拓寬應用的參考書,同時也適用于自學讀者閱讀。