C语言在主函数中定义一个数组a[100],如何在自定义的函数里通过sizeof得到a的长度100?
C语言在主函数中定义一个数组a[100],如何在自定义的函数里通过sizeof得到a的长度100?
日期:2019-12-06 13:17:34 人气:1
在C语言中,函数参数是数组的话,传递的只是数组的首地址即一个指针,通过sizeof实际是求的一个指针的大小,在32位系统下是4,在64位系统下是8,所以不能通过在自定义的函数里调用sizeof得到数组的长度。
C语言在主函数中定义一个数组a[100],如何在自定义的函数里通过sizeof得到a的长度100?