I am not 100% sure but here is what I think it is:
void foo()
{
doSomething()
}
int bar(int a)
{
return a *a
}
int main()
{
foo();
bar(2);
return 0;
} In the above example I think it could be said that foo() has an implicit return. After execution of doSomething() completes foo() "returns" to main and bar() is called. Hopefully this helps.