本書的目的是讓讀者正確、全面、深入、輕松地掌握C語言程序設計技術。本書嚴格遵循ANSI C標準,包含了ANSI C提供的一些重要的但常被遺漏的內容(如宏運算符#、printf函數的格式符%*.,s)。本書的程序例題力求典型、有趣。在介紹程序時強調算法的思路,突出理性,并借助一題多解講解程序改進的必要性和常用方法。本書強調興趣、基礎、技巧和創(chuàng)新,其中包含了筆者在程序設計方面的研究工作,如解析法、擬人法、對稱法、遞歸樹、遞歸公式法和后繼序列法,它們的作用是簡化程序設計工作和加深對程序的?解。本書可作為高等院校本科生和專科生的C語言程序設計課程的教材,也可供研究生和軟件設計人員參考。