原创 全局变量与局部变量

2009-1-2 00:05 1692 8 8 分类: 工程师职场

#include<iostream.h>

int  g="5";               //全局变量
void   f1( ), f2( );
void   main( )
{
int  g="54";


f1( );
f2( );


cout<<g<<endl;
}
void   f1( )
{  g="15";
cout<<g<<endl;
}


void   f2( )
{   g="20";
cout<<g<<endl;
}


全局变量在局部变量出现时隐藏,如上:f1(),f2()中的g都为全局变量,而主函数中最后一句则为局部变量。即输出15 20 54


而将 itn g="54";前面的int 去掉,则输出15 20 20


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条