...被调用函数要用return来得到返回值,什么时候不用return就能...
发布网友
发布时间:2024-09-28 09:47
我来回答
共3个回答
热心网友
时间:2024-11-07 11:24
一般引用一个需要一个返回值的函数时那个函数通常就用return返回所需要的值,还有一种情况就是函数接收的参数是数组或某个指针(其本质都是地址),此时就是直接对主调函数中的数据进行操作,不需要返回值的
热心网友
时间:2024-11-07 11:22
程序本身是灵活的,关键看你如何做
以下帮你列出几种获得函数中返回值的方法
1)使用return获得
例如
function()
{
return 10;
}
main()
{
int a;
a = function();
}
2)使用全局变量获得
int a;
function()
{
a = 11;
}
main()
{
int b;
function();
b = a; //function对全局变量a付值
}
3)传地址
function(int *p)
{
&p = 10;
}
main()
{
int a;
function(&a); //a得到的就是10
}
热心网友
时间:2024-11-07 11:26
当你写的方法带有返回值的时候就需要返回值了,当你写的方法是void的话就不用写return