sizeof和strlen是两个不同的函数,用于不同的目的。
例如:
int a; printf("%d\n", sizeof(a)); //输出sizeof(int)的大小 int arr[5]; printf("%d\n", sizeof(arr)); //输出数组arr的大小
char str[] = "Hello, World!"; printf("%d\n", strlen(str)); //输出字符串的长度
因此,sizeof和strlen主要区别在于: