sizeof是计算所占的内存空间,也就是多少字节,是语言内置的运算符,在编译时就能确定,速度快,性能比strlen好。
strlen(const char *p),计算的是个数,并且字符串的尾部必须以‘/0'结束,但是个数却不包括’/0‘,是函数库,必须要调用函数,性能不是很好,速度不快,而且是在运行才能确定。
sizeof是计算所占的内存空间,也就是多少字节,是语言内置的运算符,在编译时就能确定,速度快,性能比strlen好。
strlen(const char *p),计算的是个数,并且字符串的尾部必须以‘/0'结束,但是个数却不包括’/0‘,是函数库,必须要调用函数,性能不是很好,速度不快,而且是在运行才能确定。