A-A+

有以下程序: main() { char a[7]=a0a0:int i j i=siz

2022-08-06 01:22:06 问答库 阅读 174 次

问题详情

有以下程序: main() { char a[7]="a0a0":int i,j i=sizeof(a);j=strlen(a): printf("%d%dn",i,j); } 程序运行后的输出结果是 ______。
A.22
B.76
C.72
D.62

参考答案

正确答案:C
解析:C语言中以'\0'作为字符串的结束符,且strlen()函数计算的是'\0'字符前的所有字符的个数。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。

考点:程序