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

int,void函数

我想问一下:
void   su m();
int    sum();
int     sum()

相关截图:就以这个为例吧
老师说void+函数   是调用;
              int+函数     是需要返回;

http://img1.sycdn.imooc.com//606fb4d10001b42006580493.jpg
我有点想不通。
有大佬可以解释一下这三个的区别吗?

正在回答

代码语言

1 回答

前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。

2 回复 有任何疑惑可以回复我~
#1

慕瓜3286663 提问者

没明白
2021-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

int,void函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信