请详细解释有关C语言函数返回值的调用问题,题目如下

2025-01-18 14:46:09
推荐回答(3个)
回答1:

选C。
因为sub的返回值为void,也就是说它没有返回值,所以B就错了;sub()的参数类型为char(字符类型)和float(浮点型),而A里面的“abc”是字符串形式,所以A错了;D中的第一个 参数为32,它根本不是char型的,估计这种形式,系统只能把它当作int型来处理,而第二个参数也不是浮点型的数据。故选C。

回答2:

函数的返回值调用其实是一个很单的问题,根据你的需要返回一个你需要的值
比如定义一个函数 AAA function(){} AAA可以为void ,float ,int ,bool ,char[] ,char, struct等等你所想要的任何类型的都可以。你可以使用返回值,也可以不使用完全看个人编程爱好及编程的优化。

回答3:

C