C++中字符串“\\\22a,0\n”的长度是多少?为什么?详细帮我介绍分析下
答案:3 悬赏:80 手机版
解决时间 2021-03-11 07:07
- 提问者网友:半生酒醒
- 2021-03-11 03:25
C++中字符串“\\\22a,0\n”的长度是多少?为什么?详细帮我介绍分析下
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-11 03:56
strlen的结果应该是6,实际占用7个字节。\\ \22 a , 0 \n \0
全部回答
- 1楼网友:梦中风几里
- 2021-03-11 04:32
提问中的叙述很对。在c/c++中,说字符串长度时,指的是用strlen()测出来的长度,题中这个字符串长度自然是7;而说字符串占用的字节数或空间时,却不能忘了最后那个'\0'。
- 2楼网友:天凉才是好个秋
- 2021-03-11 04:18
#include
#include
char *p="\\\22a,0\n";
void main()
{
int j=strlen(p);
printf("%d\n",j);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯