1、如何获取一个数组长度?
// ①作为普通数组长度为元素个数 int arr[] = {1,2,3,4,5,6}; int len = sizeof(arr) / sizeof(arr[0]);
// ②字符串数组,"\0"算一个元素,=4
char arr[] = "abc";
int len = sizeof(arr) / sizeof(arr[0]);
// ③数组作为形参,相当于指针
void fun(char a[4]) {
int len = sizeof(a); // 此时相当于 char *a
}