
C语言问题strlen(a)返回的字符串长度包括‘\0’这位吗
2008-04-06
展开全部
不包括,要不就没有空字符串了
展开全部
不包括
例如:
// crt_strlen.c
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
int main( void )
{
char buffer[61] = "How long am I?";
int len;
len = strlen( buffer );
printf( "'%s' is %d characters long\n", buffer, len );
}
output:
'How long am I?' is 14 characters long
例如:
// crt_strlen.c
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
int main( void )
{
char buffer[61] = "How long am I?";
int len;
len = strlen( buffer );
printf( "'%s' is %d characters long\n", buffer, len );
}
output:
'How long am I?' is 14 characters long
参考资料: http://msdn2.microsoft.com/en-us/library/78zh94ax(VS.71).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不包括
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询