“C語言程序設計”是計算機及非計算機專業(yè)學生的計算機基礎課。通過對本課程的學習,學生可以了解程序設計語言的基本知識,掌握結構化程序設計的基本方法與思路、C語言的基本編程方法和常用算法、程序調試的基本技能,使學生具有初步的應用軟件開發(fā)基礎,并為學習計算機后續(xù)課程打下良好的 基礎。本書以程序設計為主線,以編程應用為驅動,通過相關的語法知識點來重點講解程序設計的思想和方法。本書全面介紹C語言的基本概念、基本語法和基本數(shù)據(jù)結構,注重學習的連續(xù)性和漸進性,章節(jié)之間的實例具有關聯(lián)性,實例后又提出拓展功能和程序改造的思路,在每一章的提高篇中給出一些相對難度較高的開發(fā)實例,并且增加綜合實例小節(jié),通過一個大型的例子來說明算法基本原理、程序設計分析、源程序及說明、運行結果分析等內容。本書既可以作為高等院校各專業(yè)C語言程序設計課程的教材,也可作為工程技術人員和計算機愛好者的參考書。