有以下程序: #include #include main() { char str[]={“Hello Beijing”; printf(“%d,%d\n”,strlen(str),sizeof(str))

admin2018-02-02  44

问题 有以下程序:
    #include
    #include
    main()
    {
    char str[]={“Hello Beijing”;
    printf(“%d,%d\n”,strlen(str),sizeof(str));
    }
程序的运行结果是(    )。

选项 A、13,13
B、13,14
C、13,15
D、14,15

答案B

解析 strlen返回字符串的长度,结果为13;sizeof返回字符串所占存储空间的大小,由于字符串最后要加上一个’\0’,所以结果为13+1=14。
转载请注明原文地址:https://jikaoti.com/ti/gBa0FFFM
0

最新回复(0)