考虑以下函数:
int main()
{
//statement(s);
func1();
//statement(s);
}
void func1()
{
//statement(s);
func2();
//statement(s);
}
void func2()
{
//statement(s);
}
func2
编译器如何知道在执行完所有操作后返回到哪里?我知道控制转移到函数func1
(以及确切地说是哪个语句),但是编译器怎么知道呢?什么告诉编译器返回到哪里?