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主要區別在于: