| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1528 人关注过本帖
标题:请教一下,主函数里的return是什么意思?有什么用?
只看楼主 加入收藏
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
 问题点数:0 回复次数:8 
请教一下,主函数里的return是什么意思?有什么用?
请教一下,主函数里的return是什么意思?有什么用?
下面的是一个求素数的函数:
#include<iostream>
using namespace std;
int main(){
cout<<"please input a number:\n";
int m;
cin>>m;
for(int i=2;i<m;++i)
if(m%i==0)
{
cout<<m<<"isn't a prime.\n";
return 1;
}
cout<<m<<"is a prime.\n";
}
搜索更多相关主题的帖子: return 意思 
2007-08-05 12:45
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
return 非0,表示非正常结束。一种代码约束形式而已。

Fight  to win  or  die...
2007-08-05 12:54
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
得分:0 

请问return在这里可以不写吗?


ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-05 13:12
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

可以,比如

int main(){
//
}

不返回,编译器会自动在末尾return 0。
但是int main那只能这样写,按标准c++.


Fight  to win  or  die...
2007-08-05 13:14
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
得分:0 
返回和不返回有什么不一样吗?

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-08 18:35
wwyinhuabin
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-10
收藏
得分:0 
RETURN  表示返回值 在 中如果是int main() 就要写 否则编译器会警告 void main()不用写 表示程序正常结束 返回给了 操作系统
2007-08-10 11:08
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
得分:0 

哦 呵呵
知道了 谢谢了


ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-10 15:31
yorkyogurt
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-27
收藏
得分:0 

还有
int i;
i=main();
cout<<"i="<<m; /*结果为:i=1*/


2007-08-12 20:30
sam07
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-4
收藏
得分:0 
应该是表示非正常结束吧,
int main()一定要与return相配的.不能不写.
2007-08-12 20:36
快速回复:请教一下,主函数里的return是什么意思?有什么用?
数据加载中...
 
   



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

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