sizeof和strlen的区别c中
时间: 2023-04-27 18:03:29 浏览: 69
sizeof和strlen是两个不同的函数,用于不同的目的。
sizeof是一个运算符,用于计算一个变量或数据类型所占用的字节数。例如,sizeof(int)将返回4,因为int类型在大多数系统中占用4个字节。
strlen是一个函数,用于计算一个字符串的长度,即字符串中字符的个数,不包括字符串末尾的空字符'\'。例如,strlen("hello")将返回5,因为字符串"hello"中有5个字符。
因此,sizeof和strlen的区别在于它们计算的对象不同,一个是变量或数据类型,一个是字符串。