单选题
语句printf("%d\n",strlen("\t\"\\\n\'\065\08AB"));的输出结果是( )。
A、
6
B、
7
C、
8
D、
9
【正确答案】
A
【答案解析】
[解析]字符串"\t\"\\\n\'\065\08AB"中共有13个字符,而strlen()函数从字符串第一个字符开始扫描,直到碰到第一个结束符'\0'为止,然后返回计数器值(长度不包含"\0")。故输出结果为6。答案为A选项。
提交答案
关闭