选择题
33.
下列程序的运行结果是______。
#include<stdio.h>
main()
{ char a[]={'a','b','c','d,'e','f','\0'};
int i,j;
i=sizeof(a);
j=strlen(a);
printf("%d,%d",i,j);
}
A、
7,7
B、
7,6
C、
6,6
D、
6,7
【正确答案】
B
【答案解析】
本题要注意函数sizeof()和函数strlen()的区别,sizeof()函数的功能是返回字符串所占的字节数,strlen()函数的功能是返回字符串长度,'\0'是一个转义符,它占存储空间,但不计入串的长度。
提交答案
关闭