c语言如何将自己编写的程序包含在头文件里

如题所述

如果你说的头文件是指c的include文件,最好别这么弄,因为那是标准定好了东西,弄坏了就不好了。
你如果你想以前好的代码可以让以后使用的话,就吧你以前写的代码和现在的代码放在同一文件夹下,然后在你现在的代码里加入这句
#include "以前的代码的文件名“
就可以了,但注意main()函数只有一个追问

不是很理解!能举个具体例子吗?谢谢啦!

追答

我不知道你想把你写的程序放在头文件是不是因为你想在多个文件中重复使用你写的一个比较好的函数,如果是的话你可以这样。
比如你写了一个10进制转2进制的函数
void dec2bin(char *bin, int dec)
{
...
}
然后你可以吧这个函数放入一个名为xxx.c的文件中
然后以后你想用到的时候的话,比如你现在在写一个main.c的程序,想要用到那个函数,
那么在main.c的头几行写上这么一行(必须保证xxx.c和main.c在同一个文件夹下)
#include "xxx.c"
系统在编译的时候首先就会把xxx.c的所有内容包含到你写#include "xxx.c"这条语句的位置了,
所以你就可以用在xxx.c里你写的函数了

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答