首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

#include<xx.h>和#include<xx.c>在编译器中是咋个编译的!解决办法

2012-03-08 
#includexx.h和#includexx.c在编译器中是咋个编译的!z最近写的程序调试的时候发现有点晕,希望大家给点

#include<xx.h>和#include<xx.c>在编译器中是咋个编译的!
z最近写的程序调试的时候发现有点晕,希望大家给点解释!

[解决办法]
.h不参与编译,只涉及函数,变量等声明。
.c 参与编译,在 .c里 include 另一个 .c,相当于把那个 .c的文件内容COPY进这个 .c里,形成一个文件后编译。
[解决办法]

探讨
.h不参与编译,只涉及函数,变量等声明。
.c 参与编译,在 .c里 include 另一个 .c,相当于把那个 .c的文件内容COPY进这个 .c里,形成一个文件后编译。

[解决办法]
include就是把文件原封不动的copy进来~
至于二楼讲的,主要是h头文件中主要是函数声明,不用编译(额。暂且可以这么说。。)。。如果把函数的定义写进h头文件的话,也会编译啊~
你只需知道,include就只是把所有的文件原封不动的copy进来~就这样
[解决办法]
探讨

include就是把文件原封不动的copy进来~
至于二楼讲的,主要是h头文件中主要是函数声明,不用编译(额。暂且可以这么说。。)。。如果把函数的定义写进h头文件的话,也会编译啊~
你只需知道,include就只是把所有的文件原封不动的copy进来~就这样

热点排行