int,void函数

来源:4-6 循环结构之while循环

慕瓜3286663

2021-04-09 10:01

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

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

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

写回答 关注

1回答

  • 南书
    2021-04-09 23:32:42

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

    慕瓜3286...

    没明白

    2021-04-12 07:49:24

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题