外部变量-unigui学习笔记
4.3外部变量C程序由一组外部对象(外部变量或函数)组成。形容词e x t e r n a l与i n t e r n a l相对, i n t e r n a l用于描述定义在函数内部的函数变元以及变量。外部变量在函数外面定义,故可以在许多函数中使用。由于C语言不允许在一个函数中定义其他函数,因此函数本身是外部的。在缺省情况下,外部变量与函数具有如下性质:所有通过名字对外部变量与函数的引用(即使这种引用来自独立编译的函数)都是引用的同一对象(标准中把这一性质叫做外部连接)。在这个意义上,外部变量类似于F O RT R A N语言的C O M M O N块或P a s c a l语言中在最外层分程序中说明的变量。后面将介绍如何定义只能在某个源文件使用的外部变量与函数。由于外部变量是可以全局访问的,这就为在函数之间交换数据提供了一种可以代替函数变元与返回值的方法。任何函数都可以用名字来访问外部变量,只要这个名字已在某个地方做了说明。如果要在函数之间共享大量的变量,那么使用外部变量要比使用一个长长的变元表更方便、更多免费资源:www.fishc.com
2.4MB
文件大小:
评论区