单选题
下列程序的输出结果是( )。 main() {char a[7]="a0/0a0/0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d/n",i,j); }
A、
2 2
B、
7 6
C、
7 2
D、
6 2
【正确答案】
C
【答案解析】
[解析] 函数sizeof(a)的功能是求出字符串a中的字符占用存储空间的大小,由于字符数组a有长度为7,所以i=7;函数strlen(a)的功能是:求出字符串a的长度。而每个字符串都以'/0'为字符串的结束标记,所以j的值等于2。
提交答案
关闭