若有定义语句: char str[8]=’’abcdef\0\0’’; 则strlen(str)的值是( )。

admin2021-07-09  38

问题 若有定义语句:
char str[8]=’’abcdef\0\0’’;
则strlen(str)的值是(  )。

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

答案A

解析 系统会在字符数组末尾加一个字符(’\0’)作为结束符,strlen()会将’\0’作为字符串的结束符,因此,本题中的字符串的实际长度是6。
转载请注明原文地址:https://kaotiyun.com/show/cZtp777K
0

最新回复(0)