為適應和推進新時期計算機基礎教育的改革,推進精品課程建設以及與之配套的精品教材建設,從素質教育的理念出發(fā),結合信息化社會對高素質、復合型人才的需求,特出版此教材,力求較為全面地介紹C語言的基本內容與程序設計思想。本教材從C語言程序設計的基本原理及程序設計的基本思想出發(fā),貫穿“基礎-應用-專題”這一主線,緊扣基礎,循序漸進,面向應用。為方便授課和學習,本教材配套了電子課件和習題解析?;A部分的主要內容包括程序設計中的基本概念與應用,如變量、數(shù)組、控制結構及判斷結構等,并在掌握了這些基本概念與應用的基礎上適時引入函數(shù)的結構與應用、指針的概念及其應用、算法設計與實現(xiàn)、結構型數(shù)據(jù)的應用及文件的操作等面向應用的知識點介紹,然后在上述知識點的基礎上進一步介紹數(shù)據(jù)結構專題,包括鏈表、棧、隊列和二叉樹的概念與應用。本教材可供高等院校、水平考試、各類成人教育等教學使用,也可供計算機愛好者自學。