| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10666 人关注过本帖
标题:return 0;是什么意思?
只看楼主 加入收藏
iqyuankong
Rank: 2
等 级:论坛游民
帖 子:68
专家分:10
注 册:2009-10-23
结帖率:92.86%
收藏
已结贴  问题点数:15 回复次数:8 
return 0;是什么意思?
#include<stdio.h>
 main()
{
    int a[100],i,j,n,m;
    for(j=2;j<1000;j++)
    {
        n=0; m=j;
        for(i=1;i<j;i++)
        {
            if((j%i)==0)
            {
                m=m-i;
                a[n]=i;
                n++;
            }
        }
        if(m==0)
        {
            printf("%d是完数!\n",j);
            for(i=0;i<n-1;i++)
                printf("%d ",a[i]);
            printf("%d \n",a[n-1]);
        }
    }
    return 0;
}
搜索更多相关主题的帖子: return 
2009-12-21 21:35
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
收藏
得分:15 
向被调用函数(系统)返回返回值

想象力征服世界
2009-12-21 21:37
仰望者
Rank: 2
等 级:论坛游民
帖 子:57
专家分:86
注 册:2009-11-6
收藏
得分:0 
你也可以理解为结束程序运行......
2009-12-21 23:01
lwbliang
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-1-3
收藏
得分:0 
函数一般可分为有返回值跟无返回值两种,有返回值的函数一般是为了让某个变量获得它的返回值,再根据获得的返回值执行程序不同的走向。用return ?这种形式就能定义返回值,根据需求,你可以 return任意值
2009-12-21 23:05
human84
Rank: 3Rank: 3
来 自:哈尔滨 / 重庆
等 级:论坛游侠
帖 子:154
专家分:141
注 册:2009-11-1
收藏
得分:0 
返回值0
2009-12-21 23:14
ajuange
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-11-18
收藏
得分:0 
  return0和return1有什么区别的
2009-12-21 23:36
小鸟飞过
Rank: 2
等 级:论坛游民
帖 子:54
专家分:44
注 册:2009-9-14
收藏
得分:0 
在这个程序中没有什么区别!但是有的时侯需要用到返回值时就有用!这里只作为一种格式,
2009-12-21 23:49
断续
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2009-11-17
收藏
得分:0 
回复 6楼 ajuange
return 0和return 1的区别:
看下面的例子。很简单就明白了:
#include <stdio.h>
int exchang(int ,int );
int exchang(int a,int b)
{
    int z;
    if(a>b)
    z=a;
    else
    z=b;
    return z;

}
main()
{
    int i,j,k;
    i=2;
    j=4;
    printf("%d,%d\n",i,j);
    k=exchang(i,j);
    printf("%d\n",k);
}
然后再看这个例子:
#include <stdio.h>
int exchang(int ,int );
int exchang(int a,int b)
{
    int z;
    if(a>b)
    z=a;
    else
    z=b;
    return 7;

}
main()
{
    int i,j,k;
    i=2;
    j=4;
    printf("%d,%d\n",i,j);
    k=exchang(i,j);
    printf("%d\n",k);
}
return 就是给系统返回值。具体值,可以自己定,也可以返回函数的值。都可以。
2009-12-22 03:27
yfj300
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-12-1
收藏
得分:0 
返回一个0值,至于有什么用,就要看你拿来干什么了!
2009-12-22 10:34
快速回复:return 0;是什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017676 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved