#include<stdio.h>
extern a;
int main()
{
printf("%d\n", a);
return 0;
}
函数是有外部连接属性的,如果被static修饰就不具有外部连接属性了
static int ADD(int x, int y)
{
return x + y;
}
#include<stdio.h>
extern int ADD(int x, int y);
int main()
{
int a = 0;
int b = 0;
int z = 0;
scanf_s("%d%d", &a, &b);
z = ADD(a, b);
printf("%d", z);
return 0;
}
#include<stdio.h>
extern int ADD(int x, int y);
int main()
{
register int a =2222;//register寄存器变量
int b = 0;
int z = 0;
scanf_s("%d", &b);
z = ADD(a, b);
printf("%d\n", z);
printf("%d", a);
return 0;
}