此功能是否被视为终止?

时间:2013-06-23 13:43:30

标签: c function procedures

假设代码是这样的

void b()
{
...
}
void c()
{
    b();
}



在调用b之后被认为是终止但b尚未终止?

2 个答案:

答案 0 :(得分:1)

您可以使用调试消息进行验证:

void b()
{
    cout << "b()" << endl;
}
void c()
{
    b();
    cout << "ended c()" << endl;
}

因此,ended c()b()消息后显示

答案 1 :(得分:0)

不,c()在一般情况下b()被终止之前不应该被终止。