55问答网
所有问题
c++中void类型会返回什么?
如题所述
举报该问题
推荐答案 2020-05-23
void是明确表示没有
返回值
的。一般来说,如果你的方法(函数)的目的就是做一些数据处理,但是并不向调用者显式地返回结果,就可以把返回值写成void。
当然你也知道,在C++可以用指针或者引用的方式灵活地改变传入参数,因此,并不能说void的函数就对程序没有影响。前面的说法:不向调用者显式地返回结果,可以理解为void的使用原则。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LIRe4R48ccRRI48I8Q.html
其他回答
第1个回答 2020-02-17
void类型函数按定义不会返回值
在C++中void类型函数结果赋给任何变量,编译错误
相似回答
C++的
函数返
类型
是
void
为
什么返回
智能指针
答:
void 型 函数本身不能返回值,但可以通过参数 返回 值 或者 指针
。void* 型指针是特殊的指针,它可以指向任何类型的对象。 所以void* 型 函数, 能返回 void* 型 指针,它是特殊的指针,它可以指向任何类型的对象。void* 它不同于 void.
C++里
的
返回void类型
的函数与无返回值的函数的区别是
什么?
答:
void类型就是无返回值类型的
,如果你缺省,在函数名前面不加void的话,系统默认的是int类型的,
C++中
定义主函数时void和int函数有何区别
?void
是不是通用的?
答:
只是返回的类型不同,
void返回的空类型
,int返回的是整型,如果不写的的话,编译器会默认返回的是int的类型,void和int都是可以的,不过要看具体的函数要求使用哪个了
C++里
的
返回void类型
的函数与无返回值的函数的区别是
什么?
答:
输出”。如果该函数的确不需要“输出”数据,那么通过
void
来进行标记,就可以和其他函数进行区分。【构造函数和析构函数】主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值。重点在于“创建”和“摧毁”,而不是“输出”。所以不需要
返回
值,也就不需要通过void进行标记。
void
main()
的返回
值是
什么?
答:
综述:
void
main实际上 也
会返回
,不过是默认的0,而int main可以自己选择
返回什么
值。void main即为主函数无返回值,不用写return语句;在main之前写void或是int之类表示
类型
的,写上它就要在主函数结束时写return 0;但写在学习c时要求不是很严格,光写main()也是可以的,但如果学习
c++
时就要严格些...
大家正在搜
若一个函数返回类型为void
构造函数的返回类型只能是void
void是返回值类型吗
void用什么返回数值
void返回类型函数正确的描述
构造方法的返回值类型是void
void返回值是什么
void在java中什么意思
void类型