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

大学专科 已帮助: 时间:2023-08-15 11:02:13

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

难度:⭐⭐⭐

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

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

参考解答

用户头像

426***302

2023-08-15 11:02:13

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

上一篇 行政诉讼中 对下列行政行为不服提起的诉讼 人民法院不予受理( )。A. 某个体户对罚款 吊销营业执照

下一篇 设有定义:int n *k=&n;以下语句将利用指针变量k读写变量n中的内容 请将语句补充完整。 s

相似问题