本書根據(jù)教 育 部高等學校大學計算機課程教學指導委員會編制的《新時代大學計算機基礎(chǔ)課程教學基本要求》編寫,旨在進一步提升學生對計算思維方法的理解和運用能力,為后續(xù)課程的學習及通過編程解決專業(yè)領(lǐng)域的問題打下良好基礎(chǔ)。本書以Visual Studio 2012為開發(fā)環(huán)境,將面向過程的程序設(shè)計和面向?qū)ο蟮某绦蛟O(shè)計有機融合,既強調(diào)基礎(chǔ)性,又體現(xiàn)先進性。本書分為理論篇和實驗篇,理論篇主要內(nèi)容包括C/C概述,基本數(shù)據(jù)類型、運算符和表達式,基本控制結(jié)構(gòu),數(shù)組,指針,函數(shù),結(jié)構(gòu)和鏈表,文件,面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)。每章后習題包括選擇題、程序填空題、編程題等,有的章節(jié)還根據(jù)內(nèi)容特點設(shè)計了程序的閱讀理解題及問答題等。實驗篇設(shè)計了與理論篇對應的10個實驗,既有基礎(chǔ)驗證型實驗,又有綜合設(shè)計型實驗,部分實驗中還增加了研究創(chuàng)新型實驗,以適應不同程度學習者的需求。本書既可作為普通高等學校非計算機類專業(yè)的程序設(shè)計課程教材,也可供學習者自學參考。