在计算机c语言中,如何判断字符串长度

strelen 和 sizelf有何区别

用strlen函数。
strlen是STRING LENGTH(字符串长度)的缩写。它是测试字符串长度的函数,函数的值为字符串中的实际长度。不包括'\0'在内。
包含在头文件<string.h>里
例如
char str[10]={\"china\"};
printf(\"%d\",strlen(srt));
输出5。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-03-29
strlen(); 这个是一个函数,
sizeof(); 这个不是函数

strlen(); //返回实际长度
sizeof(); //返回整个字符串的长度
比如:

char str[20]="hello";
cout<<strlen(str)<<endl; 将输出 5 不算最后的'\0'

cout<<sizeof(str)<<endl; 将输出 20 ,字符串的全部长度
第2个回答  2019-12-20
1)答案:c
因为a[]的初始化方式是字符串初始化,所以在实际存储的时候会多一位空间用来存储字符串的结束字符“\0”。而b[]则不需要。
2)答案:c
原因如上题
第3个回答  2007-03-29
strelen 判断字符串的长度,就是有几个字符.
sizelf判断变量的字节数.
第4个回答  2007-03-29
strlen()
参看string.h

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网