`
int main()
{
char arr[10]="hello";
printf("%d\n",strlen(arr));
printf("%d\n",sizeof(arr));
return 0;
}
strlen只关心存储的数据内容的实际长度,sizeof只关心分配的空间大小,所以结果为 5,10;
`
int main()
{
char arr[10]="hello";
printf("%d\n",strlen(arr));
printf("%d\n",sizeof(arr));
return 0;
}
strlen只关心存储的数据内容的实际长度,sizeof只关心分配的空间大小,所以结果为 5,10;