作业帮 > 综合 > 作业

C语言strlen的问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 20:49:04
C语言strlen的问题
设有定义:char *s="t”\Name\\Address\"n",那么strlen(s)等于?
A:15 ;B:16 ; C:17
C语言strlen的问题
字符串中的\算转义字符 所以不算一个 除了这里\\ 算一个
所以你再数数 就是16个
还有你的char *s确定没打错 不是"t\“Name这里的\在”之前才是吧
再问: 你说的是对的,但是我数出来也就("\t\"1个,name算4个,address算7个,后面的n算1个,不是十三个吗?)
再答: 错了 里面的双引号也算一个 所以是 t +" +name + \+address+" +n 这样就有16个了吧