熊壮主编的《C程序设计基础》从结构化程序设计技术出发,以C程序设计语言为载体,贯穿“基础—应用—提高”这一主线,着重讨论C程序设计的基础知识,突出使用方法,面向实际应用。《C程序设计基础》的主要内容分为两部分,第一部分主要介绍计算机程序设计高级语言共性的基础知识,包含的主要内容有:程序设计的基本概念,语言及语言处理,基本数据类型的使用,表达式运算基础,顺序程序设计,结构化程序设计,数组及其简单应用,字符串处理基础,C程序结构,函数调用中的数值参数传递,函数调用中的地址值参数传递,函数调用中的数组参数传递,变量的作用域和生存期,文件数据处理基础。第二部分主要介绍c程序设计语言特有的一些重要知识,包含的主要内容有:返回指针值的函数,指向函数的指针以及指向函数指针变量作函数的形式参数,数组与指针的关系,指针数组,命令行参数,用指针实现动态数组的方法,结构体数据类型,联合体数据类型,用typedef关键字描述复杂数据类型,位运算与枚举类型,编译预处理基础。与本书配套的《C程序设计基础学习指导》同时由重庆大学出版社出版,在学习指导中提供了使用 VisualC++6.0开发C程序的基本方法、按章节设计的实验项目以及对应章节的课后习题参考答案、ASCII码表、C程序设计中常用的标准库函数等重要学习资料。《C程序设计基础》适于高等院校各专业本专科作为程序设计语言类课程教材,同时可作为计算机专业本专科学生、计算机应用开发人员、程序设计爱好者、计算机等级考试应试者在学习程序设计语言和程序设计技术时的参考教材。