若有定义语句: char S[10]=”1234567\0\0”;则strlen(s)的值是( )。

计算机考试 已帮助: 时间:2024-07-04 10:17:16

若有定义语句:
char S[10]=”1234567\0\0”;则strlen(s)的值是( )。
A.7
B.8
C.9
D.10
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:若有,正确答案,语句

参考解答

用户头像

451***810

2024-07-04 10:17:16

正确答案:A
strlen()函数在计算字符串长度时,遇到结束标识为止,且长度不包括结束标识。本题中字符串,从第一个字符开始,遇到第一个结束标识‘\0’为止,注意‘\0’不占字符串长度,所以字符串长度为7。因此A选项正确。

上一篇 读取二进制文件的函数调用形式为:fread(buffer size count fp); 其中buf

下一篇 下列哪些选项是新建对话框中常用选项卡中的选项( )A 空白文档B WEB页C 电子邮件正文D 公文向

相似问题