单选题
👁️ 浏览量:

试题题干

设 char s[ ]={‘I’, '\0','h','a','v','e'};,执行语句 printf("%d\n",strlen(s));后输出结果是(   )

A

1

B

2

C

5

D

6

参考答案

正确答案:

试题解析

字符数组s中遇到'\0'则认为是字符串结束标志,其后的字符不再统计。所以只有‘\I’一个字符,即该字符串的长度为1。