
strlen函数用法?比如 char c[ ] ="\t\v\\\0Will\n"
3个回答
展开全部
strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值。
char c[ ] ="\t\v\\\0Will\n";
cout<<strlen(c)<<"\n";
输出是3
char c[ ] ="\t\v\\\0Will\n";
cout<<strlen(c)<<"\n";
输出是3
追问
请问字符串“stop”与“stop”相等吗?
展开全部
strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0'. \t \v \]为三个转义字符,strlen(c)返回3.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k=strlen(c);
得到字符串c的长度,并赋给k。楼主貌似给的例子结果是0。
可以自己用vc敲一下验证。
得到字符串c的长度,并赋给k。楼主貌似给的例子结果是0。
可以自己用vc敲一下验证。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询