数组长度应在主函数中求出,作为实参传递给形参,而不能在调用的函数中去求,由于数组在作为参数传递时只是传递了首地址,指针变量作为形参时只占用4个字节,而无法求出正确的数组长度,所以只能在主函数中求出,作为实参传递过去,例如下面的图1为正确结果,而图2得不到正确结果。
数组长度应在主函数中求出,作为实参传递给形参,而不能在调用的函数中去求,由于数组在作为参数传递时只是传递了首地址,指针变量作为形参时只占用4个字节,而无法求出正确的数组长度,所以只能在主函数中求出,作为实参传递过去,例如下面的图1为正确结果,而图2得不到正确结果。