【发布时间】:2020-05-22 13:51:42
【问题描述】:
在一个 CLion 项目中,我有两个 C 语言源文件,“main.c”和“list.c”。
源文件“main.c”有这个:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
源文件“list.c”有这个:
#include <stdio.h>
int printFoo() {
printf("I want Krabby Patties!\n");
return 0;
}
现在我如何从main() 函数调用printFoo()?我知道我不能在 main.c 中执行 include<list.c>,因为这会导致多重定义错误。
【问题讨论】:
-
在你的 C book 中查找头文件。
-
实际上,我很确定您完全可以做到这一点,除非它是
#include "list.c"。但斯蒂芬是对的;学习如何使用头文件。