本書從高校學生的思維方式、理解能力等因素出發(fā),以“實用、夠用”為原則,用通俗易懂的語言和與實際密切相關的例題深入淺出地介紹C語言程序設計的基本概念和設計方法。全書共9章,第1章介紹了程序設計的基礎知識;第2章介紹了C語言的數據類型、常量和變量、運算符、表達式及數據的輸入與輸出;第3章介紹了C語言程序的三種控制結構;第4章介紹了數組在C語言中的定義和使用;第5章介紹了C語言中函數的定義、調用、參數傳遞以及變量的作用域和存儲類型;第6章介紹了指針的定義和使用方法;第7章介紹了兩種構造類型的使用;第8章介紹了C語言的編譯預處理命令;第9章介紹了C文件的概念及操作。本書中的全部例題、習題和上機實訓均在Turbo C及Visual C++6.0環(huán)境下調試、運行通過,便于讀者直接上機驗證。為了方便老師授課,本書還配有電子教案以及所有例題、習題和上機實訓的源程序。本書既可以作為高等院校學生“C語言程序設計”課程的理想教材,也可作為全國計算機等級考試二級C語言的培訓或自學教材。