语句printf("%d\n",strlen("\t\"\\\n\’\065\08AB"));的输出结果是( )。

admin2016-04-07  22

问题 语句printf("%d\n",strlen("\t\"\\\n\’\065\08AB"));的输出结果是(    )。

选项 A、6
B、7
C、8
D、9

答案A

解析 字符串"\t\"\\\n\’\065\08.AB"中共有13个字符,而strlen()函数从字符串第一个字符开始扫描,直到碰到第一个结束符’\0’为止,然后返回计数器值(长度不包含"\0")。故输出结果为6。答案为A选项。   
转载请注明原文地址:https://kaotiyun.com/show/i3Dp777K
0

最新回复(0)