歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C語言中extern關鍵字的使用

C語言中extern關鍵字的使用,直接上代碼。

file1.c文件

  1.  #include<stdio.h> 
  2.  extern long power(int); 
  3.  int A = 2; 
  4.  int main() 
  5.  { 
  6.          int n = 10 ,total; 
  7.          total = power(n); 
  8.          printf("total = %d",total); 
  9.         return 0; 
  10.  } 

file2.c文件

  1.   extern A; 
  2.   long power(int n) 
  3.   { 
  4.           long total = 1; 
  5.           int i ; 
  6.           for(i = 1;i<=n;i++) 
  7.           { 
  8.                   total = total * A; 
  9.           } 
  10.          return total; 
  11.  } 

編譯並運行

www.linuxidc.com @Ubuntu:~/桌面/C/4-6$ gcc file1.c file2.c -o file 
www.linuxidc.com @ubuntu:~/桌面/C/4-6$ ./file 

運行結果為1024 

Copyright © Linux教程網 All Rights Reserved