c语言 数组作为参数传递
发布网友
发布时间:2022-04-25 02:10
我来回答
共1个回答
热心网友
时间:2023-07-08 11:01
调用时把【】去掉,表示掉用这个数组的所有元素,数组的名称表示数组第一个元素的地址。
数组的定义可以写成:
int
table[]={1,2,3,}
或者table[3],不能写成table[],因为系统在定义数组时就给数组分配了地址,table[]没有确定元素的个数,不能分配地址空间。
但是作为形参,可以这样写,void
tab(int
table[])
,不知道为什么,呵呵