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.bkjia.com @Ubuntu:~/桌面/C/4-6$ gcc file1.c file2.c -o file 
www.bkjia.com @ubuntu:~/桌面/C/4-6$ ./file 

运行结果为1024 

相关内容