在VS2017下创建一个工程,并创建两个文件,如图
text8_6_14.c中
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> extern int Add1();//用extern声明外部函数,Add1函数定义在text9_6_14.c中 extern int Add2();//1、在text9_6_14.c里用了static定义了这个函数 int main() { int a = 10; int b = 20; printf("%d\n", Add1(a, b)); //printf("%d\n", Add2(a, b));会被报错,调用不了这个函数,即使你在这个文件里声明了它 return 0; } Text9_6_14.c中
|