void型函数可以出现在表达式中吗?

如题所述

对于void类型函数,调用时不可作为表达式。

当一个函数不需要通过return语句返回一个值时,称为无返回值函数或无类型函数,此时需要使用保留字void作为类型名。当类型名为int时,可以省略不写,但为了清楚起见,还是写明为好。void型函数无返回值,无法进行运算,只能作为语句。故不可以出现在表达式中。 

在需要调用子函数做处理时,void函数利用引用或者指针来“返回”处理结果是程序员经常用到的方式,主要原因是:一可以让代码更简洁,二是能减少内存空间的占用。

扩展资料:

没有返回值的return语句只能用在返回类型是void的函数中。返回void的函数不要求非得有return语句,因为在这类函数的最后一句后面会隐式执行return。

通常情况下,void函数如果想在它的中间位置提前退出,可以使用return语句。return的这种用法有点类似于用的break语句退出循环。

参考资料来源:百度百科-void (计算机语言关键字)

温馨提示:答案为网友推荐,仅供参考
相似回答