注意:
不管使用哪种方式传递数组,都不能在函数内部求得数组长度,因为 intArr 仅仅是一个指针,而不是真正的数组,所以必须要额外增加一个参数来传递数组长度。
由于数组是一串不定长度的数据,可能在传递过程中消耗大量时间,故C语言直接在语法上禁止了向函数传递数组,而都是以传递数组指针来代替。
警告自己,函数内部求数组长度需注意
最新推荐文章于 2024-10-11 15:27:34 发布
注意:
不管使用哪种方式传递数组,都不能在函数内部求得数组长度,因为 intArr 仅仅是一个指针,而不是真正的数组,所以必须要额外增加一个参数来传递数组长度。
由于数组是一串不定长度的数据,可能在传递过程中消耗大量时间,故C语言直接在语法上禁止了向函数传递数组,而都是以传递数组指针来代替。