急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案25.以下程序运行后的输出结果是____.A.2 2 B.7 2 C.7 5 D.6 2main(){ char a[7]=”a0\0a0\0”;
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 18:40:25
![急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案25.以下程序运行后的输出结果是____.A.2 2 B.7 2 C.7 5 D.6 2main(){ char a[7]=”a0\0a0\0”;](/uploads/image/z/13566871-55-1.jpg?t=%E6%80%A5%21%E6%B1%82%E8%AF%A6%E7%BB%86%E8%A7%A3%E9%87%8A%E4%B8%8Bsizeof%E5%87%BD%E6%95%B0%E5%92%8Cstrlen%E5%87%BD%E6%95%B0%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB%E5%92%8C%E4%BD%BF%E7%94%A8%E8%A7%84%E5%88%99%2C%E5%9C%A8%E7%BA%BF%E7%AD%89%E7%AD%94%E6%A1%8825%EF%BC%8E%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%90%8E%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%BF%EF%BC%BF%EF%BC%BF%EF%BC%BF.A%EF%BC%8E2+++2+++++++++++B%EF%BC%8E7+++2++++++++C%EF%BC%8E7+++5+++++++++D%EF%BC%8E6+++2main%28%29%7B+char+a%5B7%5D%3D%E2%80%9Da0%5C0a0%5C0%E2%80%9D%3B)
急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案25.以下程序运行后的输出结果是____.A.2 2 B.7 2 C.7 5 D.6 2main(){ char a[7]=”a0\0a0\0”;
急!求详细解释下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”就截止运算的那个,还有最后的输出值前面定义了的那个字符串长度有没有关系,有关系是哪个函数有关系.谢谢!
急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案25.以下程序运行后的输出结果是____.A.2 2 B.7 2 C.7 5 D.6 2main(){ char a[7]=”a0\0a0\0”;
strlen是碰到‘\0'停止的那个,sizeof最后输出值与定义的长度有关系,值就是这个长度.