dobest

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  1 Posts :: 2 Stories :: 0 Comments :: 0 Trackbacks

常用链接

留言簿(3)

我参与的团队

搜索

  •  

最新评论

 

// external.cpp --- external variable
#include <iostream>
using namespace std;

double warming = 0.3;

void update(double dt);
void local();

int main()
{
    cout 
<< "Global warming is " << warming << "degrees.\n";
    update(
0.1);
    cout 
<< "Global warming is " << warming << "degrees.\n";
    local();
    cout 
<< "Global warming is " << warming << "degrees.\n";
    cin.
get();
    
return 0;
}


void update(double dt)
{
     
extern double warimg;
     warming 
+= dt;
     cout 
<< "Updating global warming to " << warming;
     cout 
<< " degrees.\n";
}


void local()
{
     
double warming = 0.8;
     cout 
<< "Local warming = " << warming <<" degrees.\n";
     cout 
<< "But global warming = " <<::warming;
     cout 
<< " degress.\n";
}

posted on 2008-03-30 15:56 叶家明 阅读(81) 评论(0)  编辑 收藏 引用