编成里为什么要return?

[复制链接]
查看11 | 回复4 | 2006-8-26 15:49:22 | 显示全部楼层 |阅读模式
这么说把,一般来说函数都会有一个返回值例如:int max(int a,int b){}这是个求两个数中较大的一个,返回值就是int类型而return就是告诉我们那个东西才是要返回的正确的值!祝你好运!
回复

使用道具 举报

千问 | 2006-8-26 15:49:22 | 显示全部楼层
return 有两种用法,(1)一个是楼上说的,用来给调用子函数的变量返回特定的值(2)另一种就是用来结束当前的函数返回调用该函数的位置,直接跳到下条语句(1)
如int a;
a = number();int number ()
{
……
}这样可以用number 这个函数给 变量a进行赋值,或者说用a来存储函数number处理完得到的数据 (2)
int a =1;
a = number();
……number()
{
……
return;
}这里a的值取决于number虽然之前有给a 赋值,可是,假如函数number 能有效的返回值的话,a 的值就会改变,否则,当运行到return 时函数将返回上一调用级,a = number();的下边省略的语句去!
回复

使用道具 举报

千问 | 2006-8-26 15:49:22 | 显示全部楼层
调用一个子函数后要把它的运行结果返回给主函数
回复

使用道具 举报

千问 | 2006-8-26 15:49:22 | 显示全部楼层
不一定要 return ,看你用的是什么语言.
回复

使用道具 举报

千问 | 2006-8-26 15:49:22 | 显示全部楼层
大概是语法问题
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行