bobo4869 发表于 2018-10-27 14:13:12

为什么非main.c的其他文件能调用库函数?

在main.c中调用库函数我可能理解:
是因为在main.c中引用了#include "sys.h"头文件,而这个头文件包含了各库函数的定义声明。

但其他文件诸如这样timer.c 能直接调用库函数,是不是因为tmer.h中也包含了#include "sys.h"头文件?

一代睡神的崛起 发表于 2018-10-27 15:36:28

原子的代码?

五哥1 发表于 2018-10-27 20:12:05

正点原子的程序

toofree 发表于 2018-10-28 19:06:31

你的理解是对的。只要包含了#include "sys.h"头文件,就可以调用它里面声明过的函数和全局变量。

bobo4869 发表于 2018-11-19 09:41:42

toofree 发表于 2018-10-28 19:06
你的理解是对的。只要包含了#include "sys.h"头文件,就可以调用它里面声明过的函数和全局变量。 ...

好嘞!
页: [1]
查看完整版本: 为什么非main.c的其他文件能调用库函数?