main() { char a[7]="a0a0";int i,j; i=sizeof(a); j=strlen(a);

问题描述:

main() { char a[7]="a0a0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d ",i,j); }
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
组a所占空间,等于元素个数*单个元素所占空间,即 7*sizeof(char)=7*1=7
strlen函数是判断字符串长度,其判断依据是碰到'\0'即停止,此处可看到在第1个'\0'前共2个字符,所以输出2
 
 
展开全文阅读
剩余:2000