本書根據(jù)全國高等學校計算機基礎教育研究會發(fā)布的“中國高等院校計算機基礎教育課程體系2008”的計算機基礎教育的綱領性文件中有關“程序設計”課程的教學要求及人才培養(yǎng)的新要求編寫而成。全書共11章,主要內容包括C語言的基本概念、變量、運算符、表達式、順序結構、分支結構、循環(huán)結構、數(shù)組、函數(shù)、指針、結構體、聯(lián)合體和枚舉類型、預處理和標準函數(shù)、文件、數(shù)據(jù)結構和數(shù)據(jù)抽象。同時,還將介紹程序設計的基本方法和常用算法。 本書內容全面,由淺入深,詳略得當,注重實踐,實例豐富,面向應用。各章附有適量的習題,便于自學。另外,針對書中各章內容和上機實驗,本書還配有輔導教材《c語言程序設計實踐教程》,引導讀者學習和掌握各章節(jié)的知識。全書貫徹傳授知識、培養(yǎng)能力、提高素質的教學理念。 本書為高等學校非計算機專業(yè)“C語言程序設計”課程的教材,也可以作為初次學習C語言程序設計的讀者、準備計算機二級考試者和計算機工程技術人員的參考書。