单选题
有以下程序:
#include<stdio.h>
#include<string.h>
main( )
{ char str[ ]={"Hello,Beijing"};
printf("%d,%d/n",strlen(str),sizeof(str));
}
程序的运行结果是______。
【正确答案】
B
【答案解析】[解析] strlen返回字符串的长度,不包含字符串末尾的结束字符"/0",结果为13;sizeof返回字符串所占存储空间的大小,由于字符串最后要加上一个"/0",所以结果为13+1=14。