实际情况是,数组做参数,完全无法按值传递。这是由C/C++函数的实现机制决定的。 c语言函数怎么调用数组部分 在C语言中,无法直接返回一个数组,但是可以通过返回对应类型指针的方式,返回数组。在大多数情况下,一维数组和一维指针是可以通用的。比如,定义一个函数,一定长度的整型动态数组,其长度用参数传入,并将结果返回。