C语言中怎么将数组作为函数传递?初学,求解

如题所述

属于地址传递,在函数里修改的话,将直接影响调用方的数值。这是因为数组名代表这个数组的首地址,不过是静态不可更改的而已。在函数里用引用[i]下标时,就是找到这个数组第i号元素的地址进行修改的。所以是第于是地址传递。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-17
函数原型
type
fun
(type
(name*)[size])
type是你要定义的类型,fun是函数名,name是在函数中二维数组的名字,
size是二维数组第2维的长度。
这样调用这个函数只需要把二维数组函数名传递就可以了。
相似回答