以下程序: #include<stdio.h> #include<string.h> rnain() { Char str[]=’’abcd\n\123\xab’’; printf(’’%d’’,strlen(st

admin2020-05-19  58

问题 以下程序:
    #include<stdio.h>
    #include<string.h>
    rnain()
    {  Char str[]=’’abcd\n\123\xab’’;
    printf(’’%d’’,strlen(str));
    }
    运行后的输出结果是(    )。

选项 A、10
B、9
C、7
D、14

答案C

解析 本题考查字符串的长度,需注意转义字符串,例如,“\n”表示换行,为一个长度,“\123”表示3位八进制数123表示的字符,为一个长度,“\xab”表示二位十六进制数ab表示的字符,也为一个长度。
转载请注明原文地址:https://kaotiyun.com/show/F5Cp777K
0

最新回复(0)