作业帮 > 综合 > 作业

急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 22:11:58
急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案
25.以下程序运行后的输出结果是____.
A.2 2 B.7 2 C.7 5 D.6 2
main()
{ char a[7]=”a0\0a0\0”; int i,j;
i=sizeof(a); j=strlen(a);
printf(“%d %d”,i,j);
}
这样一个题目,我想知道这两者谁是碰到“\0”就截止运算的那个,还有最后的输出值前面定义了的那个字符串长度有没有关系,有关系是哪个函数有关系.谢谢!
strlen是碰到‘\0'停止的那个,sizeof最后输出值与定义的长度有关系,值就是这个长度.