一个有参函数 一个输出

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:25:41
一个有参函数只能输出一个值吗??
只返回一个值,不就是RETURN只能有一个吗?比如定义N(),然后N()只能代表一个数值,对吗?

有心的人编个小程序示范下吧。。就是可能返回多个值。。好的绝对加分!!

指针的用法用的不清楚我。。

简单啊!可以有多个return语句,return语句执行完毕之后函数终止运行
比如:

int a(bool b)
{
if (b==true) return 5;
return 10;
}
就是说,如果b为true,就返回5,并停止运行,当然,如果b不为true,就不会return,当然就会返回10

返回一组数据:
int* array(int a,int b,int c)
{
int result[3]={a,b,c};
return result;
}

这就是返回几个数,比如
int*p=array(5,6,7);
于是p[0]=5;p[1]=6;p[2]=7;

而可以这样的:
if (array(2,6,4)[0]==2)
{
cout<<"YES!";
}
程序输出
YES!

明白了? 可以Hi我

只能返回一个值 因为函数遇到return就停止了 所以你要想要返回多值 只能用指针 别无他法

一个。
你可以用指针,那样就相当于你要几个返回几个了。

只能返回return表示的值
不过ikeyi用指针改变变量撒