问答详情
源自:6-2 数组的遍历

大神看一下这一行 int lenth = sizeof(arr)/sizeof(arr[0]);

    int lenth = sizeof(arr)/sizeof(arr[0]);

能解释一下这一行吗

提问者:浩泽 2015-12-05 17:16

个回答

  • fireup
    2015-12-05 21:19:51

    sizeof返回它参数的字节数,sizeof(arr)传入的参数是数组,返回的是数组的总字节数,sizeof(arr[0])传入的是数组的一个元素,返回的是一个元素的字节数,它俩相除也就是返回了数组的实际长度