先上代码
#include #include void main() { char str[] = "12345"; printf("%d",strlen(str)); printf("\n"); printf("%d",sizeof(str)/sizeof(str[0])); printf("\n"); }
运行结果如下:
求字符串长度的方法一:
用strlen函数来求字符串的长度,前提是有头文件#include 求出的字符串长度为有效长度,既不包含字符串末尾结束符 ‘\0’
求字符串长度的方法二: 运用函数sizeof来求,代码如上 求出的长度包含字符串末尾的结束符 ‘\0’,所以你要减1
