本书共9章。由东北大学秦皇岛分校多年从事C语言教学以及有利用c语言进行应用开发经验的老师编写。第1~3章讲述了c语言的基本构成规则、c语言的基本数据类型和运算、数据的输入与输出、上机运行C语言程序的方法等内容。第4章介绍如何写出一个完整的程序,讲述三种基本的控制结构:顺序结构、选择结构和循环结构的程序设计方法。第5章主要介绍模块化程序设计的概念、基本方法,函数的基本概念,包括函数定义、函数调用、参数传递等,并探讨变量的作用域和生存期以及预处理命令等。第6章介绍数组,讲述了数组的概念、数组如何定义、如何赋初值、如何引用以及数组在程序设计上的应用。第7章介绍指针、指针变量的概念,指向变量、指向数组、指向字符串、指向函数的指针变量定义、使用方法及应用,返回指针值的函数、指针数组以及用指针作参数的main()函数的定义和使用。第8章介绍结构体类型、结构体变量、结构体函数、结构体数组、结构体指针变量以及结构体在程序设计中的应用等。第9章介绍文件、文件的打开与关闭、文件的读写操作等。