李军编著的《程序设计基础》在展示C语言强大程序设计功能的同时讲授了程序设计的基本思想、方法和技巧。C语言的各个主题顺序是根据初学者的学习需求来安排的,用了比较多的篇幅从应用的角度讲解C语言的基础知识。第2~4章重点介绍C语言程序的基本结构、变量、指针、表达式、程序的基本流程控制结构,通过这3章内容的介绍,读者能够很快上手,并有能力编写一些处理简单数据结构问题的程序;第6章介绍函数的概念,以便读者掌握模块化程序设计的工具;第7~10章介绍复杂数据结构、用文件进行数据的存取等知识,以便读者掌握处理复杂数据的方法;第11章介绍位运算的相关知识。