如果一个函数里有局部变量,C语言对这个函数的多次调用不会相互影响吧?——> C语言调用函数时会为函数分配自己的函数空间吗?
不是递归调用啊!我就是好久没深入使用,对C语言基本的语法功能产生了疑惑!你如果知道的话请告诉我一下,省的我去翻书了^_^问题:就是C语言是不是每一次调用函数时都会为这个函数分配一个独立的函数空间,这个空间的局部变量不会与外部相互影响?
我已经回答过了:不一定。你要考虑多个线程分别调用同一个函数,或者同一线程里递归调用同一个函数等等这些极端情况。