示例
computer.c
// 外部链接 int traveler = 1; // 内部链接 static int stayhome = 1;
Main.c
//Visual Studio中加上这句才可以使用scanf() //否则只能使用scanf_s() #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include <ctype.h> //malloc()、free() #include <stdlib.h> #include <time.h> //可以在函数外部进行引用声明 //extern int traveler; //extern int stayhome; //argc: 参数个数 argv[]: 参数数组 //int main(int argc, char **argv) int main(int argc, char *argv[]) { //也可以在函数内部进行引用声明 //extern int traveler; /* stayhome在computer.c中定义为static类型,它的作用域 为computer.c文件,所以在Main.c文件中无法使用它。 */ //extern int stayhome; printf("traveler=%d, stayhome=%d", traveler, stayhome); system("pause"); return 0; }