急!求详细解释下sizeof函数和strlen函数之间的区别和使用规则,在线等答案25.以下程序运行后的输出结果是____.A.2 2 B.7 2 C.7 5 D.6 2main(){ char a[7]=”a0\0a0\0”;
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 18:28:10
xS]OP+Hm!A.HE#2+I:7':
tōe0K7!Wߞ3ꮼxEsӪ7p7-/sȇJ~=l9#]|^&x
Y|6?$ƾB6|-.msW*6{ި* 5RذF,jF~wo!'cǁDn%kZ:y%MW$C`tfU
)DL$ZMI&Bw\AJR^ W>:v;m=
5HcS @q'RC6pzu ,8&J'i$6ҭo-{>ZaYN5`YpR
B(
kJL&Mu`[`XedH"[ur%;,:2W섐[
急!求详细解释下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最后输出值与定义的长度有关系,值就是这个长度.