看起来像传指针的传值的函数参数传递
void func(int *p)
{
static int num = 4;
p = #
(*p)--;
}
int main()
{
int i = 5;
int *p = &i;
func(p);
printf("%d", *p);
return 0;
}
上述代码的输出值结果为5。这个程序涉及到的函数参数传递方式和静态局部变量的知识。详细解析在代码中已经给出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)