5个回答
展开全部
strlen(); 这个是一个函数,
sizeof(); 这个不是函数
strlen(); //返回实际长度
sizeof(); //返回整个字符串的长度
比如:
char str[20]="hello";
cout<<strlen(str)<<endl; 将输出 5 不算最后的'\0'
cout<<sizeof(str)<<endl; 将输出 20 ,字符串的全部长度
sizeof(); 这个不是函数
strlen(); //返回实际长度
sizeof(); //返回整个字符串的长度
比如:
char str[20]="hello";
cout<<strlen(str)<<endl; 将输出 5 不算最后的'\0'
cout<<sizeof(str)<<endl; 将输出 20 ,字符串的全部长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1)答案:c
因为a[]的初始化方式是字符串初始化,所以在实际存储的时候会多一位空间用来存储字符串的结束字符“\0”。而b[]则不需要。
2)答案:c
原因如上题
因为a[]的初始化方式是字符串初始化,所以在实际存储的时候会多一位空间用来存储字符串的结束字符“\0”。而b[]则不需要。
2)答案:c
原因如上题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strelen 判断字符串的长度,就是有几个字符.
sizelf判断变量的字节数.
sizelf判断变量的字节数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strlen()
参看string.h
参看string.h
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询