#include<xx.h>和#include<xx.c>在编译器中是咋个编译的!解决办法
#includexx.h和#includexx.c在编译器中是咋个编译的!z最近写的程序调试的时候发现有点晕,希望大家给点
#include<xx.h>和#include<xx.c>在编译器中是咋个编译的!
z最近写的程序调试的时候发现有点晕,希望大家给点解释!
[解决办法]
.h不参与编译,只涉及函数,变量等声明。
.c 参与编译,在 .c里 include 另一个 .c,相当于把那个 .c的文件内容COPY进这个 .c里,形成一个文件后编译。
[解决办法]
[解决办法]include就是把文件原封不动的copy进来~
至于二楼讲的,主要是h头文件中主要是函数声明,不用编译(额。暂且可以这么说。。)。。如果把函数的定义写进h头文件的话,也会编译啊~
你只需知道,include就只是把所有的文件原封不动的copy进来~就这样
[解决办法]