看这本书是源于CSDN上华为的一个面试题,
file A;文件A
int a[10];
...
file B;文件B
extern int *a;
...
问是否编译成功,如果不成功会如何修改?
编译是成功的,当然,如果这样定义,那么主要应该是编译器在链接阶段的问题,而不是编译的问题。
当时在CSDN的论坛上,就有人推荐楼主要看《C Expert Programming》
于是看了两天,发现这本书还真是不错。现在看到47页了,这本书的作者perter van de Linden 估计是比较有经验的那种类型,从很多历史上的案例出发,来解释C语言开发中容易犯的错误,然后深入分析C语言一些操作符的优先级。还有一些结构程序关键字的用法和工作特性。