c语言两个返回值,c语言 多个返回值
作者:admin 发布时间:2024-03-20 23:22 分类:资讯 浏览:24
c语言return能不能有2个以上返回值
/*我把楼主的稍微改了一下,一个函数里面只能有一个return语句,因为程序执行到这个return语句的时候就已经返回的,他后面的语句都不会执行。所以搂主你的max函数中虽然有两个return,但是后面一个根本就不会执行。
所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。c++用void型表示。但是求两个数的最大值函数int max(int a,int b)的返回值就可以是你求的最大的值。
建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。
你是想返回两个值?这是不行的,一般是通过指针达到这个效果,但函数只能返回一个值(理论上)。
编写返回多个值的C语言函数,可以考虑采用结构体的方式去实现。
vc里面如何给函数返回两个值
1、返回一个数组的首地址,那么可以把整个数组的元素返回。
2、函数是不能直接返回两个值的,不过可以通过数组,列表,链表等方式,返回多个值。
3、方法一:设置全局变量,这样在形参中改变全局变量,在实参中也会有效。所以可以在形参中改变多个全局变量的值,那么在实参中就相当于返回多个值。
4、所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。c++用void型表示。但是求两个数的最大值函数int max(int a,int b)的返回值就可以是你求的最大的值。
c语言中在一个自定义函数中怎么返回两个值?
函数是不能直接返回两个值的,不过可以通过数组,列表,链表等方式,返回多个值。
建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。
方案二呢,可以将多个返回值打成一个结构体,然后作处理,其实这种方式不怎么好,因为结构里的两个变量很可能没什么联系,而你却把他们打包在一起。
在C语言中,一般情况下函数的返回值是通过函数中的return语句来实现的,每调用一次return语句只能从函数中返回一个值。
通过使用指针,在函数调用时,传递带有地址的参数,并使用指针更改其值;这样,修改后的值就会变成原始参数。
C语言函数返回2个值
1、在C语言中,函数只能返回一个值,要返回两个值,可以改换思路,通过其它方式做到。1 建立数组,返回指针。
2、所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。c++用void型表示。但是求两个数的最大值函数int max(int a,int b)的返回值就可以是你求的最大的值。
3、把函数声明写成这样int func(int* ret1,int* ret2)这样就可以用ret1和ret2来返回信息了,事实上,scanf函数就是这样的一个例子。
4、两个返回值存放在结构里面,通过引用变量返回。
C语言函数中能否有两个return?
1、一个函数中可以有多个return,但是函数在运行时只能有一个return生效。return返回的类型必须是函数的类型。如下列函数在a大于0时返回1,等于0时返回0,小于0时返回-1。函数test的类型是int,所以return的数字必须是int型。
2、只能有一个。图中的情况是因为有判定语句,但无论a,b为何值,return的总是较大的那一个。也就是说只会有一个return起作用。
3、可以有很多个,但只返回最先执行到的那个,返回之后函数结束。这里如果a b, 则执行第一个return, 否则执行第二个return语句。
4、首先,当n1时,会执行return(n * fun(n-1);这一句。而一个函数当返回后,即退出这个函数,所以不会再执行return 1;这一句。
5、所以搂主你的max函数中虽然有两个return,但是后面一个根本就不会执行。
C语言中return语句怎样返回两个或多个值
1、没办法,你只能通过指针传递一个数组或结构体的地址进来,然后填入需要返回的内容,通过地址传参来解决多返回值的需求。
2、建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。
3、在C语言中,一般情况下函数的返回值是通过函数中的return语句来实现的,每调用一次return语句只能从函数中返回一个值。
4、如果在C++语言中需要返回多个值可以有以下三种方法:返回一个数组的首地址,那么可以把整个数组的元素返回。
5、是嘞,铁规矩,一个函数return返回值只能有一个。
相关推荐
- 资讯排行
- 标签列表
- 友情链接