C++的递归调用函数:

2025-04-30 10:18:56
推荐回答(2个)
回答1:

你抓住,调用完返回调用处,画图理解一下,如输入ABCD#

回答2:

看注释
void stack(char c)
{
if(c!='#')
{
char d;
cin>>d;
cout< stack(d);
//cout< return;
}
else
return;
}

return是你的void stack(char c)的返回值啊?因为是void,有没有无所谓的。
不告诉你,换一下语句顺序编译执行看看结果吗,cout<