有以下程序:
#include< sfdi0.h >
#include< string.h >
main( )
{
char str[]={″Hell0 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。
提交答案
关闭