溫馨提示×

c語言跨文件調用變量怎么實現

小億
834
2023-10-26 22:30:10
欄目: 編程語言

在C語言中,如果需要跨文件調用變量,可以通過使用extern關鍵字來實現。

假設有兩個文件file1.cfile2.c,需要在file2.c中調用file1.c中定義的變量。

首先,在file1.c中定義一個全局變量,并使用extern關鍵字聲明該變量:

// file1.c

int globalVar; // 定義全局變量

然后,在file2.c中使用extern關鍵字聲明該變量,并在需要使用的地方進行調用:

// file2.c

extern int globalVar; // 聲明全局變量

int main() {
   // 使用全局變量
   globalVar = 10;
   printf("globalVar = %d\n", globalVar);
   
   return 0;
}

通過以上操作,就可以在file2.c中跨文件調用file1.c中定義的全局變量globalVar了。注意,extern關鍵字的作用是告訴編譯器該變量是在其他文件中定義的,而不是當前文件中定義的。

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女