c语言中调用一个函数,被调用的函数只能有一个返回值???

2024-10-27 23:26:15
推荐回答(4个)
回答1:

所谓函数,在离散数学里的定义就是具有单值性的关系。我用过c和python,他们的函数都是符合离散数学定义的,也就是说只有一个返回值。但是,c的函数可以返回指针,这就意味着你可以返回一个数组或者链表,相当于返回了多个值。

回答2:

函数只能有一个返回值,但是形参可以用指针,改变多个值

回答3:

是 对于要返回多个值 用结构体

回答4:

python 也是返回一个数值的。
def sums(a,b):
c = a + b
return a,b,c
a,b,c = sums(10,11)
print(a,b,c)
这里面的a,b,c是作为一个元组返回的,可以省略括号,看起来像是返回多个数值。