下面程序段的运行结果是 char c[]="\t\v\\owill\n"; printf("%d" 10

下面程序段的运行结果是charc[]="\t\v\\owill\n";printf("%d",strlen(c));步骤,一定要有分析... 下面程序段的运行结果是
char c[]="\t\v\\owill\n";
printf("%d",strlen(c));
步骤,一定要有分析
展开
 我来答
hgxuln
推荐于2018-02-27 · TA获得超过353个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:146万
展开全部
根据楼主提供的答案是3,做一点分析。
char c[]字符数组是不是打错了,应该为char c[]="\t\v\\\0will\n"
\t 表示一个字符;
\v 表示一个字符;
\\ 表示一个字符;
\0 表示字符终止。
且行且思的天秤
2019-10-18
知道答主
回答量:74
采纳率:0%
帮助的人:5.7万
展开全部
strlen会算到\0为止,我觉得楼主应该说的是"\tv\\\0will\" 里面应该是0不是o。
所以\t, v, \\ 一共三个字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-06-20 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:946万
展开全部
结果为9
\t 转义字符算1个字符
\v 转义字符算1个字符
\\ 转义字符算1个字符
o 1个字符
w 1个字符
i 1个字符
l 1个字符
l 1个字符
\n 转义字符算1个字符

共9个字符
追问
答案是3个,不懂
追答
我在编译器里运行出来也是9个,不要迷信答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式