C++从void函数获取结果值

标签 c++ void

void dtob(int n) {
    if(n/2!=0){
        dtob(n/2);
    }
    return n%2;
}

所以我想在这里做的是从 int main() 中获取一个整数并返回它的二进制值,但我不知道如何从 void dtob 返回值.我必须使用什么来代替 return

最佳答案

void 更改为 int 并使用返回值。

并返回 n%20 所以使用 return 0

关于C++从void函数获取结果值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42500709/

相关文章:

c++ - 我想打开一个文件,只获取该文件的一半文本,我不想获取所有内容。

c++ - STL codecvt 错误 c++

c++ - 打印二维表(标题)

c - C中void函数的return语句

c++ - 如何在 C++ 中为多个对象类型使用 void* 参数?

c - 从recvfrom()缓冲区访问值

java - Object[] 不能在 AsyncTask 中强制转换为 Void[]

c++ - 我可以复制到 multimap 吗

C++如何增加For循环增量

C++ 可变类模板和成员函数