C程序中字符串的strlen()和sizeof()之间的区别
众所周知,在编程中可以将字符串定义为字符的集合。现在,为了确定要使用多少个字符来创建字符串,C提供了两种方法,分别是strlen()
和sizeof()
。
如上,这两种方法都用于找出目标操作数的长度,但根据其内部实现,以下是两者之间的一些基本区别。
sizeof()
是一元运算符,而不是预定义函数。众所周知,在编程中可以将字符串定义为字符的集合。现在,为了确定要使用多少个字符来创建字符串,C提供了两种方法,分别是strlen()
和sizeof()
。
如上,这两种方法都用于找出目标操作数的长度,但根据其内部实现,以下是两者之间的一些基本区别。
sizeof()
是一元运算符,而不是预定义函数。