非常风气网www.verywind.cn
首页
c语言return返回多个值
初学
C语言
,请教各位
答:
一种是用指针,将你要
返回
的值用写在指针里,此时不需要
return
了。例如:void f(int *p1,int *p2){ p1 = 6;p2 = 7;} main(){ int a1,a2;f(&a1,&a2);} 将指针传递给函数f,这样调用完f以后,main中的变量a1和a2的值就改为6和7了。另一种做法是用struct,将你要返回的变量定义到...
C语言
中函数有
多个返回值
的实现
答:
第一种:以数组的形式返回。
返回值
是同种数据类型 int[] getData(参数){ 函数体 } 第二种:以结构体形式返回,返回值可以是不同的数据类型 struct ABC{ char name[20];int n;};struct ABC myfun(void){ struct ABC x={"Lining",99};//声明一个结构体局部变量x并初始化
return
x;//返回...
C++在不用指针或数组的情况下,怎样
返回
两个或
多个值
?
答:
C++在不用指针或数组的情况下无法
返回多个值
,
return
只能返回一个值,而且这个值是个数值(指针是内存地址,也是个数值)想返回多个值,可采用以下方法:一、通过函数参数返回 void max_min( int *a, int n, int *max, int *min ) //若想带回数据,返回的参数必须是指针类型{ int i; ...
C语言
中函数调用怎么
返回
两个值
答:
在
C语言
中,函数只能
返回
一个值,要返回两个值,可以改换思路,通过其它方式做到。1 建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。需要注意的是,要返回数组首地址,那么返回的值不可以是局部...
C语言
自定义函数
返回多个值
答:
你的程序编译都通不过。
C语言
根本就不能返回多次,函数执行到第一个
return
就结束了。建议先找本C语言的书看看语法,而在C里面实现
返回多个值
一般是利用指针传递的参数或者返回结构体。
C语言
中,何时使用
return
答:
如果有个自定义函数fun,你想让fun处理数据,如果你希望它处理完后将结果反馈给主调函数,那就用
return返回
要给主调函数的值,如果你调用fun只是为了实现一定的功能,不需要给主调函数结果,那就不用return。对于return的使用,没有严格限制,只是根据你个人解决问题的需要来确定是否要用它 ...
怎样才能
return
两个值
答:
如果想利用栈
return
,可以造一个结构,把两个值都装进去,return这个结构 struct
Return
Union { int x;int y;} r;return r;如果利用堆return,先将
几个值
写到堆的某个位置,再return指向该位置的指针就行了。
c语言return返回
什么值?
答:
在
C语言
中,
return
语句具有以下作用:返回值:return语句可以用于从函数中返回一个值。这个值通常被称为函数
的返回值
。例如,如果你有一个函数用于计算两个数的和,你可以使用return语句来返回这个和:请点击输入图片描述 终止函数:return语句也可以用于立即终止当前函数的执行。这意味着一旦return语句被执行...
C语言
中自定义函数
返回值
的个数
答:
return
x;17. } 18.19. int main()20. { 21. int a[]={1,2,3,4};22. int
c
; c = Pool(a,4);23.printf("Sum = %d\nProduct = %d\n",c[0],c[1]);24.getch();25.return 0;26. } 这样,我们就知道如何使用数组和指针从
C
函数中
返回多个值
。在很多情况下...
c语言
中
return
是什么意思
答:
当函数执行到
return
语句时,它会立刻停止执行,返回后面的值给调用者。如果函数没有
返回值
,则可以省略 return 语句。另外,在 main 函数中使用 return 语句时,其返回值将会作为整个程序的退出状态,0 表示程序执行成功,非 0 表示程序执行失败。在
C 语言
中,return 语句可以返回各种类型的值,包括...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网