sizeof计算数组的长度,并不关心这个数组中有多少个数据,假如我定义char a[10]={2,3,4}用sizeof(a)会出来10,因为sizeof统计的是char 每个是1字节,10个刚刚好10个,用strlen统计的是字符个数3个。
关于c语言中的sizeof和strlen的区别
最新推荐文章于 2024-08-26 00:02:00 发布
sizeof计算数组的长度,并不关心这个数组中有多少个数据,假如我定义char a[10]={2,3,4}用sizeof(a)会出来10,因为sizeof统计的是char 每个是1字节,10个刚刚好10个,用strlen统计的是字符个数3个。