‘壹’ c语言能不能在一个文件中写一个函数,然后再另一个文件中调用
当然可以啦。
举个例子吧:两个文件 main.c function.c
我们在function.c 中写一个函数 func();
与此同时,我们需要写一个.h文件来声明这个函数,即function.h
// 以下是function.h 的内容
#ifndef __FUNCTION_H__
#define __FUNCTION_H__
void func();
#endif
// 以下是function.c 的内容
#include "function.h"
void func()
{
// do something
}
这样一来,我们想要在另外一个文件,也就是main.c 中调用这个函数的时候,只需要包含它对应的头文件,就可以直接调用了。
// 以下是main.c 的内容
#include "stdio.h"
#include "function.h"
int main()
{
func();
return 0;
}
‘贰’ C语言 静态库之间可以相互调用么
可以的,天津lib和.h文件到项目,然后就可以调用。
但是必须有一个被动,一个主动,你不要搞成间接递归。
‘叁’ c语言中自定义函数中库函数可以随意调用吗
是的,只要通知调用函数调用规则即可,所谓通知即在调用函数前写函数头,或包含其中有函数头定义的.h文件.
‘肆’ C语言如何引用库文件
这要记的。那么头文件里有那些函数。比如你要用pow(n,3)
如果你在开头没有#include<math.h>
如果你没有#include<stdio.h>
那么你的scanf和printf其实也编译不过去的。
所以在引用的时候,需要注意加上相应的头文件
‘伍’ 自定义函数,函数内部可以引用库函数吗,引用其它自定义行吗(好像不行)
你的自定义函数当然可以引用其它自定义函数了。
‘陆’ C语言中如何将自己编写的函数库添加到标准库里面
你为嘛非要添加到标准库里?你自己写的头文件,还不是可以到处引用。这个不是标准库的问题,是你要将你写的h文件路径包含进你的开发环境的问题。标准库的引用是默认添加到开发环境中的。
‘柒’ C语言如何引用库文件
库文件要记的。那么头文件里有那些函数。比如要用pow(n,3)
那在开头要有#include<math.h>
如果没有#include<stdio.h>
那么scanf和printf其实也编译不过去的。
所以在引用的时候,需要注意加上相应的头文件