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

A

1

B

2

C

5

D

6

正确答案:A
题目解析

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

扫描二维码
免费搜题、免费刷题、免费查看解析