摘要:
(1) auto声明中有修饰符 auto 的对象,具有动态存储周期。这种修饰符只能用于函数内的对象声明。在 ANSIC 中,默认情况下函数内的对象声明都有动态的存储周期,所以不需要使用修饰符 auto。(2) register当声明对象有动态存储周期时,可以使用修饰符 register。该关键字告诉 阅读全文
摘要:
你认为的多个文件在编译器中可能以一个文件出现。例如,通常在源代 码(.c扩展名)中包含一个或多个头文件(.h 扩展名)。头文件会依次包含 其他头文件,所以会包含多个单独的物理文件。但是,C预处理实际上是用 包含的头文件内容替换#include指令。所以,编译器源代码文件和所有的头 文件都看成是一个包 阅读全文