以下程序的输出是【 】。 main() { char str1[]=How do you do' *

大学专科 已帮助: 时间:2023-08-15 21:04:36

以下程序的输出是【 】。 main() { char str1[]=How do you do",*p=strl; strcpy(str1+strlen(str1)/2"es she"); pfinff("%s/n",p1); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

4j2***303

2023-08-15 21:04:36

正确答案:How does she
strcpy(strl,sl):字符串拷贝函数,作用是将字符串sl拷贝到字符数组strl中去。strlen(str):测试字符串str的长度,函数的值为字符串中实际长度,不包括‘\0’在内。本题中strlen(strl)的值为13,则strcpy(strl+strlen(strl)/2'esshe')相当于strcpy(strl+6'esshe');,因此可得答案为Howdoesshe。

上一篇 下面程序的运行结果是 【 】 。 main() { unsigned a=0112 x; x=a>>

下一篇 填空补充以下程序。 define【 】 30 { 【 】 ; total=num PRICE; pr

相似问题