问题 单项选择题

有以下程序    #include<string.h>    #include<iostream.h>    void main( )    { char *p="abcde\0fghjik\0";      cout < < strlen(p);}  程序运行后的输出结果是( )。

A.12

B.15

C.6

D.5

答案

参考答案:D

解析:C++浯言规定了一个字符串结束标志,以字符'\0'代表,在遇到'\ o'时,表示字符串结束,由它前面的字符组成字符串。

单项选择题
单项选择题