标题:初学者的问题
只看楼主
杜辉杜辉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-5-3
结帖率:50%
已结贴  问题点数:20 回复次数:5 
初学者的问题
#include <stdio.h>
void main()
{    int a,b;   
 scanf("%d %d",&a, &b);   
 printf("%d\n",a+b);  
}


#include <stdio.h>
int main()
{    int a,b;   
 scanf("%d %d",&a, &b);   
 printf("%d\n",a+b);  
 return 0;
}
以上两个有什么区别,第二个返回值返回到哪里?
搜索更多相关主题的帖子: void include return 
2013-05-08 22:41
CPer
Rank: 2
来 自:海南
等 级:论坛游民
帖 子:13
专家分:21
注 册:2013-4-26
得分:8 
应该是返回到,输入a+b那把吧

DO IT YOURSELF!
2013-05-08 22:50
Ryker
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:145
专家分:420
注 册:2013-2-19
得分:6 
等你学到函数就知道了..

现在不用纠结这个吧

return 0是返回给系统

有些系统是有具体作用的,但我不知道到底有什么用
2013-05-08 22:54
wkz2012
Rank: 4
等 级:业余侠客
帖 子:123
专家分:253
注 册:2012-12-13
得分:6 
第一个函数,你的返回值设置的是void,也就是空返回值,所以不需要返回值
第二个函数设置了函数的类型是int,所以需要一个返回值,而返回值则返回到调用这个函数的地方,当然这是个主函数,不会被调用

我了个去的编程!
2013-05-08 22:56
杜辉杜辉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-5-3
得分:0 
恩,谢谢大家了。


[ 本帖最后由 杜辉杜辉 于 2013-5-8 23:03 编辑 ]
2013-05-08 22:59
chtian
Rank: 2
等 级:论坛游民
帖 子:31
专家分:58
注 册:2012-8-28
得分:0 
2013-05-08 23:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-406556-1-1.html




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

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