void foo() {
int i = 3;
bar();
}
void bar() {
//print i in foo()
}
我想知道是否有某种方法可以在不设置全局变量的情况下做到这一点?
最佳答案
不,这是一个局部变量,存储在该方法的堆栈中,在该方法之外堆栈不存在且无法读取
关于c - 在变量不在函数参数中的情况下访问另一个函数中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29197978/