語言中怎么獲取int數組的長度?
例如int arr[] = { 1,5,9,10,9,2 }; 可以用sizeof(a)/sizeof(a[0])來獲取數組的長度。
原理:sizeof()函數可以返回數組所占的內存,而sizeof(a[0])返回的是數組第一個元素所占的內存。
所以式子:**sizeof(a)/sizeof(a[0])**得到的就是數組的個元素個數,也就是數組的長度。
語言中怎么獲取int數組的長度?
例如int arr[] = { 1,5,9,10,9,2 }; 可以用sizeof(a)/sizeof(a[0])來獲取數組的長度。
原理:sizeof()函數可以返回數組所占的內存,而sizeof(a[0])返回的是數組第一個元素所占的內存。
所以式子:**sizeof(a)/sizeof(a[0])**得到的就是數組的個元素個數,也就是數組的長度。