| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:求助:关于return!
只看楼主 加入收藏
深蓝幻想
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2004-8-6
收藏
 问题点数:0 回复次数:19 
求助:关于return!

教材上有这么一句话:“在同一个函数内,可以根据需要再多处出现return语句..。”

那么在这个自定义函数中:

int add(int a,intb)

{int s,t;

s=a+b;

t=a*b;

return s;

return t;

}

在这里return究竟返回那一个的值呢?

搜索更多相关主题的帖子: return 
2004-08-10 09:11
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
永远是:  return s;  

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-10 09:13
hu_sir
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2004-4-29
收藏
得分:0 
返回第一个遇到的return语句
2004-08-10 09:21
wanyy1228
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-8-8
收藏
得分:0 
return t;不执行.

2004-08-10 09:42
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

所说的:“在同一个函数内,可以根据需要再多处出现return语句..。”

应该是指根据不同的条件,返回不同的值,用if else语句!!!而不是你写的那样!!!


差点把你忘了...
2004-08-10 09:48
碎方脸
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-7-24
收藏
得分:0 
return s
2004-08-10 11:31
深蓝幻想
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2004-8-6
收藏
得分:0 

#include "math.h"

int add(int a);

main({int x;printf("Enter a integer number: ");

scanf("%d",&x);

if(add(x))

printf("%d is prime\n",x);

else printf("%d is not prime\n",x); }

add(int a)

{int i;

for(i=2;i<=sqrt((double)a);i++)

if(a%i==0)

return 0;

return 1; }

在这个程序中,两个return都应该怎么解释?

还有在main()函数中,if(add(x))这又是什么意思,是取1,还是取0呢?


!~!~!深蓝幻想,幻想深蓝!~!~! Qq:1235531
2004-08-10 12:12
深蓝幻想
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2004-8-6
收藏
得分:0 
怎么没人回应啊?

!~!~!深蓝幻想,幻想深蓝!~!~! Qq:1235531
2004-08-11 18:49
深蓝幻想
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2004-8-6
收藏
得分:0 
????????

!~!~!深蓝幻想,幻想深蓝!~!~! Qq:1235531
2004-08-12 08:41
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

它就是相当与if else了,如果是符合if则返回0,如果不符合当然第一个返回不执行,那也就是返回1了,

加上else 好理解,不加也是对的!!!


差点把你忘了...
2004-08-12 09:16
快速回复:求助:关于return!
数据加载中...
 
   



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

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