重複の可能性:
異なる.cファイル間で変数を共有するにはどうすればよいですか?
2つのソースファイルと1つのヘッダーがある場合:file1.c、file2.c、header.h、および:
--header.h--
int i;
--file1.c--
#include <header.h>
i = 10;
int main() {
func();
return 0;
}
--file2.c--
#include <header.h>
void func() {
printf("i = %d\n", i);
return;
}
i
デフォルトで。になっている警告が表示されint
ます。たとえば 、私が持っi
ていたい場合はどうすればよいですか?float