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主要区别在于:
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: current指针在c语言中的常见用法