5(函数)资料.pptVIP

  • 8
  • 0
  • 约1.34万字
  • 约 44页
  • 2016-04-14 发布于湖北
  • 举报
extern int x,y; f1( ) { y=x*x+1; .... } f2( ) { ... printf(%d %d”,x,y); ... } int x,y; main( ) { ... } fun( ) { ... } filename1.c filename2.c //定义外部变量x,y。 //x,y是文件filename1.c中定义的变量。 在文件filename2.c中使用变量x,y, 在引用前必须在文件filename2.c中 对变量x,y用extern int x,y进行说明。 有了这个说明后, filename2.c中的 各函数都可以使用外部变量x,y。 3)在含有多个文件的程序中,一个源文件中定义的外部变量,可以在另一个源文件中引用,但必须用extern进行说明。说明的方法如下: 例: main( ) { register int i, sum; for(i=1,sum=0;i=100;i++) sum=sum+i; printf(“sum=%d”,sum); } 优点:  数据操作速度快。 CPU对寄存器中数据的读写操作速度要远远快于对内存中数据的读写操作速度。  3、寄存器型变量(regis

文档评论(0)

1亿VIP精品文档

相关文档