c++工程里一个文件怎么调用另外一个文件里的函数
来源:互联网 发布:fast rcnn tensorflow 编辑:程序博客网 时间:2024/05/23 18:32
(1)前提为,另一个文件中的函数,不能是静态函数,即不能有static修饰。
调用方法,在调用前进行声明,然后直接调用即可。
声明方法:
1 直接在调用前,写函数声明:
如调用函数为int func(int a),那么在调用前只需要
int func(int a);
这样声明后,即可使用func。
2 将声明写在头文件中。
如在名为func.h的头文件中加入
int func(int a);
然后在调用的源文件中,引用
#include "func.h"
我们在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;
}
调用方法,在调用前进行声明,然后直接调用即可。
声明方法:
1 直接在调用前,写函数声明:
如调用函数为int func(int a),那么在调用前只需要
int func(int a);
这样声明后,即可使用func。
2 将声明写在头文件中。
如在名为func.h的头文件中加入
int func(int a);
然后在调用的源文件中,引用
#include "func.h"
即可调用func。
我们在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;
}
0 1
- c++工程里一个文件怎么调用另外一个文件里的函数
- 如何在一个.c文件里调用另一个.c文件里的变量
- 读一个文件里的某个值,然后写到另外一个文件内。
- 在一个CPP文件里函数相互调用问题
- C文件调用C++文件里的函数
- 怎么用c语言实现读取一个txt文件里的数据 要按行读出来
- javascript怎么把对象里的数据整合进另外一个数组里
- C调用Python脚本文件里的函数(转)
- C调用Python脚本文件里的函数
- C调用Python脚本文件里的函数
- C调用Python脚本文件里的函数
- 用脚本C调用Python脚本文件里的函数
- C调用Python脚本文件里的函数
- C调用Python脚本文件里的函数
- 【c语言】判断一个文件里的括号是不是匹配
- 用PHP怎么调用另外一个站下的txt或者HTML文件
- Shell 调用sh文件里的函数
- golang调用javascript文件里的函数
- activiti模型导出——衍生response响应方式解析
- 自定义消息
- Python读取PDF内容
- javascript策略模式
- HTTP工作原理及HTTP请求、响应报文解读
- c++工程里一个文件怎么调用另外一个文件里的函数
- 1、Git简介
- 实习入职第四天:Thread有关知识点2
- 加密灵活性-Cryptographic Agility
- C语言获取系统时间 & 精度
- android 使用lint + studio ,排查客户端无用资源,string,drawable,layout等
- IntelliJ IDEA 中文乱码解决
- iOS NSString的常用用法
- Android ActionBar完全解析,使用官方推荐的最佳导航栏