int a[5] = {2, 3};
printf("%d\n", sizeof(a));//输出20
printf("%d\n", sizeof(a) / sizeof(a[0]));//输出5
int length = 0;
int i = 0;
while (a[i] != '\0') {
length++;
i++;
}
printf("%d", length);//输出2,真正计算的是有效元素个数
int a[5] = {2, 3};
printf("%d\n", sizeof(a));//输出20
printf("%d\n", sizeof(a) / sizeof(a[0]));//输出5
int length = 0;
int i = 0;
while (a[i] != '\0') {
length++;
i++;
}
printf("%d", length);//输出2,真正计算的是有效元素个数