return 1;return; return0;有什么的区别

大家好,我是教授.F

在C语言中,`return;`、`return 0;`、`return 1;`都是在函数中用来返回一个值的表达式。它们之间的区别主要体现在返回值的含义和程序的执行流程上。

1. `return;`:这个语句仅表示从函数中返回,但不携带任何返回值。在这种情况下,函数的返回值默认为`0`。这个语句通常用于 void 类型的函数,表示函数执行完毕但没有返回值。

2. `return 0;`:这个语句表示函数正常执行完毕,并返回一个值为`0`的整数。在许多情况下,这个语句表示程序成功执行,可以用来表示函数的正常退出。

3. `return 1;`:这个语句表示函数执行完毕,并返回一个非`0`的整数。这个整数可以用于表示程序执行的结果,比如判断条件。在某些约定下,返回`1`表示成功,返回`0`表示失败。

总结一下,`return;`、`return 0;`、`return 1;`的主要区别在于: - `return;` 用于表示函数执行完毕,不携带返回值。 - `return 0;` 用于表示函数正常执行完毕,并返回一个值为`0`的整数。 - `return 1;` 用于表示函数执行完毕,并返回一个非`0`的整数,可以用于表示程序执行的结果。 需要注意的是,这些区别主要体现在返回值的含义上,实际上在函数调用时,返回值会被传递给调用者。在主函数(main)中,这些返回值可以用于判断程序的执行状态。例如,`main()` 函数返回`0`表示程序正常退出,返回非`0`值表示程序异常退出。这种习惯用法在实际编程中十分常见。

                插播:idea的使用

为了避免版权不明问题。文章有许多由...和*代替。大家见谅。*** 代表 激活码。

        因为idea只有三十天的**使用,过了三十天后就要…………。去网上找...要重新安装,很麻烦。

        如果有一个***,那就很轻松解决,只要将***复制、粘贴,就直接解决了。非常方便。

大家想要获取***,可以在维星搜索:教头编程象行记。或者直接点击下方链接。
https://mp.weixin.qq.com/s/FDC_WFPwlZC7nPNLtVhTmQ
 

  • 11
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值