@strlen和sizeof的区别
#strlen是求得的是字符串的长度,不包括结尾标志符'\0'的。
#sizeof是计算字符串占的总内存空间,包括结尾字符'\0'是被包括在里面的。
@例子1:
#char s[] = "China";
#printf("%d %d\n", strlen(s), sizeof(s));
#输出5 6
@例子2:
#char s[20] = "China";
#printf("%d %d\n", strlen(s), sizeof(s));
#输出5 20
来源:CSDN
作者:glfxml
链接:https://blog.csdn.net/glfxml/article/details/103238136