全站数据
8 4 2 0 5 8 1

C语言中,头文件的包括,有先后顺序之分吗

小懂心理 | 简单学习,快乐成才!         
问题更新日期:2024-11-05 04:06:24

问题描述

C语言中,头文件的包括,有先后顺序之分吗急求答案,帮忙回答下
精选答案
最佳答案

一般来说没有!

编译器在编译程序时,会将头文件按引用的顺序依次读入到中间源代码文件中,然后进行编译。

如果出现 在定义变量和函数时,存在相互调用的问题,而头文件又分成多个(各写各的头文件),这样一来顺序错了就会产生编译问题。 如:

#include

//以下引用是正确的!!!!

#include

"1.h

"

#include

"2.h

"

int main()

{

abc=10;

printf(

"abc=%d

" , abc );

return 0;

}

随机推荐