C/C++program design
本 部分主要以C/C++设计语言为基础,通过大量实际的例子分析各大公司C/C++面试题目,从技术上分析问题的内涵。为什么要选择C系的语言呢?这是因为各大公司的编程语言绝大多数是C系语言,虽然Java也占很大的比重,可是C++相对于Java来说更有区分度—C++是那种为每一个问题提供若干个答案的语言,远比Java灵活,所以面试考题绝大多数以C/C++为主(或者是两套试题,C++或Java,面试者可以选择)。
许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数就可看出面试者在技术上究竟达到了怎样的水平。我们能真正写好一个strcpy 函数吗?我们都觉得自己能,可是我们写出的 strcpy 很可能只能拿到 10 分中的 2 分。读者可从本部分中关于 C++的几个常用考点,看看自己属于什么样的层次。