《C专家编程》阅读笔记

第5章 对链接的思考

5.1 函数库、链接和载入

链接器(linker)的基础知识:编译器创建一个输出文件,这个文件包含了可重定位的对象。这些对象就是与源程序对应的数据和机器指令。

如果函数库的一份拷贝是可执行文件的物理组成部分,那么我们称之为静态链接;

如果可执行文件指示半酣了文件名,让载入器在运行时能够寻找程序所需要的函数库,那么我们称之为动态链接。

第9章 再论数组

9.1 什么时候数组与指针相同

对编译器而言,一个数组就是一个地址,一个指针就是一个地址的地址。

作为函数定义的形式参数,char s[]和char* s是一样的。

你可能感兴趣的:(《C专家编程》阅读笔记)