米娜桑,今天介绍一下strlen和sizeof的使用
首先是对于strlen函数,主要是应用于求字符串的长度
从上面三个代码中,不难发现
1.strlen会在遇到'\0'的时候停下来
2.strlen不会去计算’'\0‘
3,当没有'\0'的时候程序会继续计算,但到何时为止就不为人知了
接下来是sizeof
让我们简单地i将上文的strlen换成sizeof
结果显而易见
1.sizeof会计算’\0‘的长度
那么sizeof在何时会停止呢
显然,sizeof是计算对象所占的字节大小
并不会因为遇到'\0'停下