什么是C11标准的源文件
我对标准C11的这一段中的一句话有疑问:
5.1.1.1程序结构
起初它说程序的文本保存在称为源文件的单元中. 那么源文件是否与头文件或源文件包含不同的实体? 解决方法
源文件是包含源代码的任何文本文件(或其他特定于实现的实体,根据Basile的答案).这特别包括.c和.h文件.它还可能包含具有其他后缀的文件,如预处理程序或生成的代码文件.
当您将一些源文件实际传递给编译器时(通常只有.c文件),该文件与(传递闭包)一起#includes形成一个翻译单元. 所以:每个翻译单元都是由源文件构建的. 但是:并非每个源文件都是翻译单元的起点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |