void dtob(int n) {
if(n/2!=0){
dtob(n/2);
}
return n%2;
}
所以我想在这里做的是从 int main()
中获取一个整数并返回它的二进制值,但我不知道如何从 void dtob
返回值.我必须使用什么来代替 return
?
最佳答案
将 void
更改为 int
并使用返回值。
并返回 n%2
是 0
所以使用 return 0
。
关于C++从void函数获取结果值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42500709/