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

admin2021-07-09  31

问题 语句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选项
转载请注明原文地址:https://kaotiyun.com/show/titp777K
0

最新回复(0)