C语言中extern关键字的使用

凉茶微凉 2012-10-26

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.  } 

编译并运行

运行结果为1024 

相关推荐