0unique0 发表于 2022-12-3 10:51:45

关于函数

本帖最后由 0unique0 于 2022-12-3 11:41 编辑

什么时候函数前用int?

就是常见的是 int main()或者 int Max(int x,int y);

但是有时候也会存在void Func() 等前面加void或者不加的情况出现;

我应该怎么去区分?

什么时候有返回值,什么是候不需要返回值?

zhangjinxuan 发表于 2022-12-5 08:31:11

这个得看你要实现什么功能啊,main 是一个特殊情况,因为 main 要通过返回某个值来表示程序运行得是否正常,例如,返回 0 表示正常,返回非零值表示程序运行时出错,这就是为什么要 return 0 而不是 return 6666 或者别的数

啊,偏题了,例如你要实现两个数相加,那么你就是返回两个数相加的结果,就应该用 int,或者 double, long long 等数字类型

如果你只是想在终端打印字符时,那就打印了就啥也不管了,就无需返回值,用 void

当然,如果你的 void 函数也想通过返回值来表示函数是否执行正常,也可以用 int

这个很简单,没法讲,多多刷题吧,找找感觉

zhangjinxuan 发表于 2022-12-8 08:21:39

楼主在吗?记得设置最佳~
页: [1]
查看完整版本: 关于函数