本書在介紹計算機編程的思想、方法及算法分析的基礎上,以C 程序設計語言為教學實踐語言,結合財經類院校的特點闡述程序設計方法。本書面向實用、注重實踐,采用深入淺出、通俗易懂的案例,著重培養讀者程序設計能力,提高讀者數據獲取、數據處理及數據分析的能力。 全書內容分為C 面向過程程序設計、面向對像程序設計及附錄三大部分。第1~6章為面向過程程序設計,主要闡述C 語言基礎、程序控制結構、函數、數組、構造數據類型、指針和引用。第7~12章為面向對像程序設計,主要闡述類和對像、繼承和組合、多態和虛函數、運算符重載、輸入/輸出流、C 的異常處理。 本書在闡述案例程序算法分析及編寫程序的基礎上,著重進行了程序分析和思考拓展,還配有相關練習題。本書適合作為高等院校非計算機類專業教學用書,尤其是財經管理類專業,也適合作為從事C 程序設計領域相關工作人員的參考書。