以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)

当一个程序由多个源文件组成的时候,根据函数是否能被其他源文件调用的时候,将函数分为内部函数和外部函数。

  1. 一个项目当中,调用别的源文件中的函数,可以通过extern的方法来实现调用外部函数。
    定义一个函数在源.cpp中

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)
在Tmain.cpp中调用此函数

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)
运行结果

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)

  1. 同一个项目当中还可以定义头文件来调用

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)

以史为鉴C实践:函数对另外一个源文件函数的调用(外部函数调用)

  1. 当函数不在一个项目当中如何调用?
    通过环境变量include path.lib里设置
    用双引号括起的方法写包含头文件名字
    #include "…\DataBase\include\db.h"例如:#include "C:\users\public\C\LIB\dbb.c"路径写法 要符合自己用的操作系统.
    越简单的方法越好,越高大上越麻烦