首页 / 科技百科 / 正文

c语言return返回数组 

在C语言中,return不能直接返回一个数组,但可以通过其他方式实现类似功能。通常有两种方式:

1. 通过返回传入数组指针的方式:指针函数允许一个函数返回值是一个指针(地址),基本格式是:基类型 * 函数名(参数列表)。

2. 以指针变量作为函数参数,来实现数组的返回:这种方式可以将数组的指针作为函数参数,从而实现数组的返回。

需要注意的是,return在执行之前会创建一个临时的变量,来保存要传回的值。返回值是返回一个副本值,原本的已被消除。返回指针时,原指针空间会被消除,如果没有被其他程序使用,则是能正确返回,如果释放后被其他程序使用,则会有可能修改掉此空间内的值,返回值会错误。

如有侵权请及时联系我们处理,转载请注明出处来自