一、意思不同intf():表示返回值int,参数为任意多个;intf(void):表示返回值为int,不接收任何的参数。
二、作用不同例如:intmax(intx,inty){intz;z=x>y?x:y;return(z);}可以通过函数获得两个数的最大值(返回的z),进而可以利用这个最大值z做一些其他操作。但如果是voidmax(intx,inty){intz;z=x>y?x:y;return;}就得不到返回值了,在这里就没有什么实际意义,当然不是说没有返回值的函数就没有意义,他可能做其他一些操作之类。
三、返回值intfunction()的返回值必须是int类型,voidfunction()是不允许有返回值的。如:voidfunc(inti);//表示func()函数没有返回值来自,void不可省。
标签:void,int,不同
版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/answer/404061.html