本书共分为4篇,22章,篇从C语言的基础知识讲起,使读者初步了解C语言语法和编程机制。如果将编写C语言程序比作盖房子,那么基础知识就相当于砖瓦水泥。第二篇讲述如何将这些知识组织起来以构成完整的C语言程序。第三篇介绍进阶内容,讨论一些深层次的技术细节,以及理解困难、易出错的要点。第四篇介绍案例实践和面试技巧。篇(~9章)C语言基础。讲述了C语言的基础知识,包括C语言介绍、C语言程序开发步骤、不同的开发环境、C语言程序的组成、变量及数据类型、输入与输出、运算符和表达式、语句、分支、循环等。通过阅读本篇,读者可对C语言程序有个初步而全面的认识,了解C语言的由来及强大功能,明确开发环境如何通过文本形式的代码生成二进制形式的代码,熟悉C语言程序的结构,知道如何声明变量,如何组织语句。学完本篇,读者便可自行书写简单的C语言程序。这9章的知识是进一步学习的基础。 第二篇(0~15章)一窥C语言门径。C语言博大精深,掌握了篇中的基础知识可以说只到了大门口。本篇从C语言的核心——函数讲起,介绍了与数组、指针、字符串和结构体相关的内容。指针是C语言的难点,也是C语言灵活性和实用性的直接体现。数组、字符串和结构体也是C语言初学者感觉比较难的地方。所以,学完本篇才算迈进了C语言的大门。 第三篇(6~21章)C语言进阶主题。第二篇从较为独立的角度讲述了函数、数组、指针和结构体的知识,在实际应用中,这些要素彼此交叉,应用组合方式千变万化,这也是C语言灵活性的具体体现。本篇用两章的篇幅,分别介绍了指针和函数的技术细节。对初学者来说,理解起来可能略有难度,但这是通往高层次C语言学习的必经之路。此外,本篇还介绍了文件处理、编译及预处理、变量的生存期、作用域、可见域及数据结构方面的内容。本篇将使读者对C语言有更深入的体会和理解。 第四篇(第22章)C语言程序设计实例与面试题解析。本篇旨在让读者掌握如何用C语言开发案例和实践项目。本篇通过一些常见的C语言面试题,为读者踏入职场、参加求职考试提供参考资料。本书由浅入深,由理论到实践,尤其适合初级、中级读者逐步学习和完善自己的知识结构。
|