3.下列代码段对应的输出结果是( )。
char s[10] = "nihao101"; s[5] = s[8]; cout << s;
别灰心,再试一次!
【解析】执行 s[5] = s[8] 后,字符数组变为 "nihao\001\0\0",cout会输出字符数组的内容,直至遇到第一个 '\0',因此上述代码段的输出结果为 "nihao"。
【答案】A