《C语言程序设计基础(21世纪高等学校规划教材)》由马华、李玉娟主编,本书共分9章,内容结构清晰。第1章对C语言进行概述,介绍了C语言的基本语法、Visual C++6.0的编程环境、编程解决问题的过程,其中特别讲述了VC6.0的程序调试方法及利用N—S图描述算法的过程;第2章利用3个案例分别介绍了基本输出函数、基本运算符和表达式、基本输入函数等知识点,以及程序的书写风格;第3章介绍了选择程序设计,用3个案例分别介绍了if语句、if嵌套语句、switch语句等知识点;第4章介绍循环结构程序设计,分别用蜡烛燃烧之谜、口令验证、阶乘问题以及打印杨辉三角形等案例讲解了3种循环语句和循环嵌套;第5章用案例讲解了自定义函数以及递归函数设计的思想和方法;第6章通过4个案例介绍了一维数组、二维数组、字符数组等知识点;第7章利用案例介绍了指针、指针变量及其与数组、字符串、函数等知识的关系;第8章利用学生信息管理、学生成绩管理、猴子选大王等案例,介绍了结构体类型、结构体数组、指向结构体的指针等知识点;第9章利用3个案例介绍了文件、打开文件、对文件读写等操作。