本書根據教育部非電腦專業電腦基礎課程教學指導分委員會提出的《高等學校非電腦專業電腦基礎課程教學基本要求》中的關於“程序設計”課程教學要求,根據當前學生的實際情況,結合一線教師的教學實際經驗編寫而成。
本書主線清晰、重點明確、內容恰當、概念通俗、表述簡潔、舉例實用,既註重基礎理論,又突出實踐性。全書共分9章,內容包括電腦的組成與程序設計基礎、C語言基礎、C語言控制語句、函數與預處理、數組、指針、其他自定義數據類型、文件和一個完整案例的設計和實現。
本書適合各類大專院校作為程序設計教材使用,也可作為學習電腦知識的自學參考書或培訓教材。