《C语言编程常见问题解答》导读
《C语言编程常见问题解答》(C Programming : Just the Faqs ) 是一本专门解答c语言编程常见问题的著作。书很薄,每个知识点寥寥数字。很适合当零食。面试官也喜欢拿这些问题开刀--是的,看起来很简单,不过编程一两年的人未必能答上来。
下面列的这些条目,合起来也不过十页的内容。个把小时就看完了。
如果哪天觉得全看明白了。可以和我说一声,我出几道题让你们试试。
1.3 什么时候用一条switch语句比用多条if语句更好?
1.13 ++var和var++有什么区别?
2.1 变量存储在内存(memory)中的什么地方?
2.2 变量必须初始化吗?
2.3 什么是页抖动(pagethrashing)?
2.4 什么是const指针?
2.8 什么时候应该使用const修饰符?
2. 15 可以在头文件中说明或定义变量吗?
2.17 可以在头文件中说明static变量吗?
2.18 用const说明常量有什么好处?
5.20 怎样才能使程序打印出发生错误的源文件名?
6.6.怎样拷贝字符串的一部分?
6.7 怎样将数字转换为字符串?
7.13 怎样使用指向函数的指针?
7.28 怎样打印一个地址?
8.6 怎样把数组作为参数传递给函数?
8.7 在程序退出main()函数之后,还有可能执行一部分代码吗?
9.9 字符串和数组有什么不同?
11.5 怎样获得一个能报告条件失败的程序?
15.5高位优先(big—endian)与低位优先(little-endian)的计算机有什么区别?
20.5 Kernighan和Ritchie是谁?
20.9 为什么要使用静态变量
范晨鹏
------------------
软件是一种态度
成功是一种习惯