正在加载图片...
§6.1外部存储类型 若想在程序某个源文件中用该程序其它源文件定义的全局 变量或函数,要用 extern对其声明。 例: //filel. cpp //file2. cpp int V=0 int x1 static char=A extern int y; void maino {…y…∥Ok {….x…/Ok c∴//Ok /Error, x未声明 y…/Ok z…,/Eror,z未声明 Z ● ∥/Eror,z未声明 e…/Eror,c不可使用 double z=2; {…2Z…,/Ok C++程序设计课件设计制作:徐龙琴C++程序设计课件 设计制作:徐龙琴 6 § 6.1外部存储类型 若想在程序某个源文件中用该程序其它源文件定义的全局 变量或函数,要用exterm对其声明。 //file2.cpp int y=0; static char c='A'; f( ) { ...y ... //Ok ...c ... //Ok ...x ... /Error, x未声明 ...z ... /Error, z未声明 } double z=2; g( ) { ...z ... //Ok} 例: //file1.cpp int x=1; extern int y; void main() { ...x ... //Ok ...y ... //Ok ...z ... //Error, z未声明 ...c ... //Error, c不可使用 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有