为了账号安全,请及时绑定邮箱和手机立即绑定

您好,请问该怎么定义函数里的int与void

您好,请问该怎么定义函数里的int与void

凤凰求蛊 2022-01-01 09:05:16
都说int返回整数,void没有返回值。但还是分不清返回值是什么意思,我用他俩感觉差不多啊……我是初学C++,所以不太懂return返回的是什么……
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

函数的基本形式为
函数返回类型 函数名(参数) {}
如:
void表示返回的类型为空,就是不用返回
即 void aaa(){}
而int指返回的类型为int值
即int aaa(){return 3}//表示返回的值是3
比如已经定义了一个aaa方法为int aaa(){return 3}
可以在main方法中作以下:
int a=aaa();
这时a的值就是3
如果在main方法外已经定义了void aaa(){cout<<"abc"<<endl;}
可以在main方法中作如下操作:
void aaa();//先声明
aaa();//调用aaa方法
这时就会输出abc
我的答案够通俗易懂了把..
注意:除了void的函数体里不用return外,其他的int,char,double等都要用return返回才行



查看完整回答
反对 回复 2022-01-03
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

调用函数又是会用到有时返回值,返回值还有其他用途,等你学深了就知道了
另外void不是没有返回值而是返回值为空类型
一般构造函数和析构函数前没有任何关键字,才是正真的没有返回值

查看完整回答
反对 回复 2022-01-03
  • 2 回答
  • 0 关注
  • 257 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信