我该如何在其他文件中使用其他头文件的变量
要在其他文件中使用另一个头文件中的变量,您需要包含该头文件并使用其声明的变量。以下是一个示例:
在文件 A.h 中声明变量:
#ifndef A_H
#define A_H
extern int x;
#endif
在文件 A.c 中定义变量:
#include "A.h"
int x = 10;
在文件 B.c 中使用变量:
#include "A.h"
#include <stdio.h>
int main() {
printf("%d\n", x);
return 0;
}
在这个例子中,文件 B.c 包含了 A.h 头文件,并使用了在 A.h 中声明的变量 x。在文件 A.c 中,变量 x 被定义为 10。在编译时,需要将 A.c 和 B.c 都编译成目标文件,并链接在一起,以便在运行时能够正确地使用变量 x。
原文地址: https://www.cveoy.top/t/topic/banq 著作权归作者所有。请勿转载和采集!