本书运用解析法由浅入深全面介绍ANSIC,不仅涵盖C语言的基本知识,而且更加注重C程序应用实例的讲解。
全书共9章,分为4个部分。第1-3章是C语言的入门部分,主要介绍C程序的基本组成、上机运行过程、简单程序设计、函数设计;第4、5章是程序设计部分,主要介绍控制结构程序设计和模块化结构程序设计;第6、7章是程序设计提高部分,主要介绍有关数组、指针、结构体等构造类型及文件处理的程序设计问题;第8、9章是综合程序设计部分,通过实例讲述解决问题的全过程。
本书体系新颖,层次清晰,内容全面,逻辑性强,例题丰富,特别注重可读性和实用性,每章开头有重点难点提示,结尾有本章小结。各章节以问题入手,分析并讲述需要的知识点,然后再现该问题,并通过思考题延伸知识或引入新的问题,环环相扣,层层推进,充分体现解析法的精髓,达到通俗易懂、由浅入深的效果,培养迁移知识的能力。本书既是高等学校计算机及相关专业的理想教材,也是一本适合自学的教材,以及C程序开发人员的极佳参考书。
评分
评分
评分
评分
翻开《解析C程序设计》,一种踏实感油然而生。我一直认为,编程语言的学习,尤其是C语言,就像是在学习一门非常严谨的逻辑学科。而这本书的名字,就给我一种“刨根问底”的承诺,它不满足于表面上的语法教学,而是要去探究C语言的“为什么”。我期待它能从最基础的数据类型开始,就进行深入的解析。比如,char、int、float等基本类型在内存中是如何表示的?它们的大小是如何确定的?不同的CPU架构下,是否存在差异?我希望书中能够不仅仅给出定义,还能解释其底层实现原理,并且能够通过一些简单的位运算或者二进制表示的例子,帮助我建立起对这些数据类型在内存中的直观认识。另外,对于字符串的处理,一直是我学习C语言的一个难点。C语言中字符串本质上是字符数组,以空字符 '