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