void dtob(int n) {
if(n/2!=0){
dtob(n/2);
}
return n%2;
}
得到的结果值所以我想在这里做的是从int main()
得到一个int并返回其二进制值,但我不知道如何从void dtob
返回值。我必须使用什么来代替return
?C++从void函数
void dtob(int n) {
if(n/2!=0){
dtob(n/2);
}
return n%2;
}
得到的结果值所以我想在这里做的是从int main()
得到一个int并返回其二进制值,但我不知道如何从void dtob
返回值。我必须使用什么来代替return
?C++从void函数
可能传入一个空字符串并继续附加到它。 –
明显的问题,但是,它必须是'空'吗? –
记住:你不仅仅将一个值返回给'main',而且还给你自己。这是一个递归调用。 – MSalters