天津市企业网站建设公司,织梦网站制作费用,时间轴网页网站模板,邯郸网站制作公司一、问题 ⼦函数执⾏时#xff0c;整个多维数组是由主函数决定的#xff0c;这时就要把多维数组的数组名作为函数参数传递给⼦函数。那么在C程序中#xff0c;怎样将多维数组名作函数参数进⾏传递#xff1f;
二、解答
以⼆维数组为例#xff0c;其格式如下。 形参定义整个多维数组是由主函数决定的这时就要把多维数组的数组名作为函数参数传递给⼦函数。那么在C程序中怎样将多维数组名作函数参数进⾏传递
二、解答
以⼆维数组为例其格式如下。 形参定义
fun( Type array[][N])
{}
或
fun(Type (*array) [N])
{}
实参定义
main()
{Type a[N];...fun(a)...
} 注意实际参数只写数组名形式参数可以是数组形式也可以是指针形式。不管是哪种形式原⼆维数组的第⼀维都可以不声明⼤⼩但其他维则必须声明。多维数组与此类似即只有第⼀维可以省略⼤⼩。
三、总结 多维数组的数组名作函数的参数可以由⼆维数组类推⽽得出。