> 其他 >
已知:char a[20]= "abc",b[20]= "defghi";则执行下列语句后printf("%d",strlen(strcpy(a,b)));
输出结果为()A)11 B)6 C)5 D)以上答案都不正确
人气:382 ℃ 时间:2020-06-19 22:18:48
解答
B
strcpy(a,b)执行后将以b打头的字符串拷贝到a打头的地址中,所以a字符串被覆盖成"defghi"
所以strlen(strcpy(a,b))统计的就是"defghi"的长度,也就是6
推荐
猜你喜欢
© 2025 79432.Com All Rights Reserved.
电脑版|手机版