设为首页 加入收藏

TOP

C++ 面试题-静态变量
2011-04-25 12:09:15 来源: 作者: 【 】 浏览:698
Tags:试题 静态 变量

下面的函数实现在一个固定的数上加上一个数,有什么错误,改正 
int add_n(int n) 

  static int i=100; 
  i+=n; 
  return i; 
}

答:
因为static使得i的值会保留上次的值。
去掉static就可了

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ 面试题-对象析构 下一篇c++ string 去掉所有空格

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: