C语言,函数未被调用

请问各位,为什么这个函数没被调用呢?

img

最后输出的结果是这样,和初始数组一样:

img

数组作为函数参数传递时,它会退化成指针,数组大小信息丢失,你需要额外一个参数来传递数组大小

问题在于szieof(arr)/sizeof(arr【0】),数组在传参时传过去的是一个指针,大小为四个字节,你可以调试发现那个len为1,所以应该在主函数中算出数组的长度,用一个额外的参数传给函数

调没调用在那个函数里printf一下啊