本书以Visual Studio 2010(Visual C++ 10.0)作为C程序的集成开发环境,以循序渐进、深入浅出的写作思想,系统地介绍了C语言的基本知识和程序设计方法。全书共分为12章,内容包括C语言基础知识和基本算法,C程序设计概述、数据类型和三种结构的程序设计方法,数组、函数和指针等C语言程序设计重点和难点内容; 结构体、共用体和枚举类型等复杂数据结构程序设计,编译预处理、文件的概念和文件的基本操作、位运算等方面的知识。本书可作为高等学校计算机专业和非计算机专业学生学习C语言程序设计的教材,并且有利于读者进一步学习C++或Visual C++,也可作为参加计算机等级考试的读者的学习与参考书。
本书是根据教育部高等学校计算机基础课程教学指导委员会于2009年10月发布的《高等学校计算机基础教学发展战略暨计算机基础课程教学基本要求》中的“1+X”课程体系和教学基本要求,为适应计算机发展的新形势带来的对教学内容的新需求,由常年从事计算机基础课程教学、教学经验丰富的教师编写。教材内容丰富、系统、完整,凝聚了作者多年的教学经验和智慧。全书分为8章,分别讲述了计算机信息技术导论、计算机系统硬件基础、计算机操作系统基础、Office 2007常用办公软件、计算机网络技术及网页制作、多媒体技术及动画设计、数据库技术基础、计算机网络安全概述。本书可作为高等学校本、专科学生学习大学计算机基础课程的教材,也可作为全国计算机等级考试、各类计算机水平考试的自学辅助用书及学习计算机基础知识的培训教材及参考书。