2016-10-21 16:24发布
void fun_a(void) { .... } int main() { int x = 5, y = 6; fun_a(); printf("%d, %d", x, y); return 0; }
请问 fun_a 函数内部如何实现能够改变程序输入不为5,6?[一道笔试题,考虑了很久,感觉可以通过指针hack外部变量,但是没有进一步思路]
在main函数里面先入栈了y,然后入栈了x,再入栈函数func_a
main
y
x
func_a
最多设置5个标签!
在
main
函数里面先入栈了y
,然后入栈了x
,再入栈函数func_a
一周热门 更多>