(extern)类型名 函数名(形参表);//extern省略不写默认为外部函数。
要调用外部函数时需要加关键字extern声明,表示该函数是在其他文件中定义的外部函数,C语言允许省略extern,一般都省写银备extern。
在2.cpp写extern int a
(在全局范围写就可以了)
之后就可以用a的值了。
如果类型不是int,请自行修没败链改。
对于问题补枯悔充:
增加一个与a同类型的全局变量,把a赋值给它,然后用上述方法。
或者增加一个a的指针类型的全局变量,枯孙把a的地址赋值给它,然后用上述方法。
新建 project然后添加 文件
main 所在程序中 添加函数声明 就可伏伏以调用缺蚂携了物或
main.c
#include <stdio.h>
extern int add(int a, int b)
int main(void)
{
int a = 1, b = 2
printf("%d",add(a,b))
}
2.c
int add(int a, int b)
{
return a + b
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)