找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2607|回复: 15
打印 上一主题 下一主题
收起左侧

C语言return=0;有啥用?

  [复制链接]
跳转到指定楼层
楼主
ID:894974 发表于 2021-4-6 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <stdio.h>
int main(){
    int n, count, sum;
    sum = 0;
    count = 0;
    scanf("%d", &n);
    while(n!=0){
        count++;
        sum += n%10;
        n /= 10;
    }
    printf("%d %d\n", count, sum);

    return=0;
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:901429 发表于 2021-4-6 16:38 | 只看该作者
这是比较严谨的一种写法,告诉系统应用是正常运行结束。
回复

使用道具 举报

板凳
ID:584814 发表于 2021-4-6 16:53 | 只看该作者
返回值0。用 int 来定义应有返回值,而 void 不需要。
回复

使用道具 举报

地板
ID:504289 发表于 2021-4-6 17:44 | 只看该作者
#include <stdio.h>
void main(void){
    int n, count, sum;
    sum = 0;
    count = 0;
    scanf("%d", &n);
    while(n!=0){
        count++;
        sum += n%10;
        n /= 10;
    }
    printf("%d %d\n", count, sum);

    return ;
}
回复

使用道具 举报

5#
ID:487569 发表于 2021-4-6 19:49 | 只看该作者
就是返回值,比如我定义了一个计算和的带返回值,带参数的函数
unsigned int Sum(unsigned char a,unsigned char b)
{
unsigned int temp=0;
temp=a+b;//a+b的和暂存在temp
return temp;//返回temp的值
}。 假设我想计算12+123就可以 S=Sum(12,123); 返回值就是计算结果,最后存放在S里面
回复

使用道具 举报

6#
ID:894974 发表于 2021-4-6 19:52 | 只看该作者
man1234567 发表于 2021-4-6 16:53
返回值0。用 int 来定义应有返回值,而 void 不需要。

懂了,感谢
回复

使用道具 举报

7#
ID:900714 发表于 2021-4-6 22:05 | 只看该作者
应该是 return 0; 没有=号吧。函数返回值。这里返回的是int型。也有BOOL型的
回复

使用道具 举报

8#
ID:824490 发表于 2021-4-7 00:54 | 只看该作者
wskfengliu 发表于 2021-4-6 22:05
应该是 return 0; 没有=号吧。函数返回值。这里返回的是int型。也有BOOL型的

是没有“=”,但C中貌似没有布尔,请确认!
回复

使用道具 举报

9#
ID:894154 发表于 2021-4-7 07:58 | 只看该作者
return = 0; return用做变量
return 0;函数的返回值
回复

使用道具 举报

10#
ID:824490 发表于 2021-4-7 09:28 | 只看该作者
return 是系统保留字,不建议做为变量来使用
回复

使用道具 举报

11#
ID:52586 发表于 2021-4-7 11:59 | 只看该作者
return = 0; 编译都会报错, 应该是 return 0;  函数返回值 0。
回复

使用道具 举报

12#
ID:139866 发表于 2021-4-7 16:14 | 只看该作者
ANT1987 发表于 2021-4-7 07:58
return = 0; return用做变量
return 0;函数的返回值

return用作变量编译器会报warning吧
回复

使用道具 举报

13#
ID:913005 发表于 2021-5-5 17:18 来自手机 | 只看该作者
函数返回值?
回复

使用道具 举报

14#
ID:877343 发表于 2021-5-5 22:31 | 只看该作者
函数正常运行就会返回0
回复

使用道具 举报

15#
ID:916177 发表于 2021-5-6 08:39 | 只看该作者
return是C语言的一个关键字,直观上表示为程序执行完毕之后显示在DOS窗口上的数,如果是0的话表示程序正常结束,否则程序异常
回复

使用道具 举报

16#
ID:906493 发表于 2021-5-6 10:40 | 只看该作者
这是比较严谨的一种写法,告诉系统应用是正常运行结束。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表