本帖最后由 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;
}
本帖最后由 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;
}