请问:下面这两个函数返回值有什么区别?

  • SingleYork
  • LV5工程师
  • |      2016-09-10 13:28:21
  • 浏览量 931
  • 回复:9
本帖最后由 SingleYork 于 2016-9-10 17:01 编辑 如题: 请问:下面这两个函数返回值有什么区别?如果分别连续调用10次该函数,返回值分别是多少呢?最好能简单分析一下,谢谢!
int GetValue(void)

{

        int flag = 0;

        flag ++;

        return flag;

}
int GetValue(void)

{

        static int flag = 0;

        flag ++;

        return flag;

}
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
心机BOY 2016-09-11
这个代码怎么贴上来的
0   回复
举报
发布
kk118a 2016-09-10
不一样
0   回复
举报
发布
瞎折腾 2016-09-10
感觉没什么变化,都开始的时候变量已经赋值了0,
0   回复
举报
发布
视觉℡ 2016-09-10
返回值都是一样的
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子