int GetValue(void) { int flag = 0; flag ++; return flag; }
int GetValue(void) { static int flag = 0; flag ++; return flag; }
SingleYork 发表于 2016-9-10 17:02 如果分别连续调用10次该函数,返回值分别是多少呢?
汉云 发表于 2016-9-10 13:44 函数体内的static 就是指,在函数第一次运行的时候被创建。这现不用static的局部变量 一样的,也是只有调用 ...
视觉℡ 发表于 2016-9-10 15:40 返回值都是一样的