首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
admin
2009-03-16
60
问题
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。
#include <stdio.h>
#include <string.h>
viod strcpy2(char *s,char *t)
{ char
while (*s++=t++);
s=[ ]:
while([ ]=*p++);
}
main()
{ char str1[100]="abcd", str2[]="efgh";
strcpy2 (str1,str2); printf("%s\n",str1);
}
选项
答案
s-1 *s++
解析
复制字符串就是将t串中的字符逐个放到s所指的对应单元中(包括’\0’),题目中定义两个指针指向对应的存储单元。while(*s++=*t++)实现将t中的字符串第一次复制到s中,但在字符串的复制中其结束符“\0”同样被复制到s中,根据最后s所指字符串为:efghefdl的结果可以得出需要将结束符去掉,所以使用“s=s-1”来将指针指向字符h,接下来进行二次复制,和第一次复制一样,通过指针的自增来进行字符的顺序复制,所以第二个空应该填*s++。
转载请注明原文地址:https://kaotiyun.com/show/ZlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:Functionfun(ByValhumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenum
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在面向对象的程序设计中,可被对象识别的动作称为
下面不属于软件测试实施步骤的是
以下不合法的VB变量名是
把数学表达式表示为正确的VB表达式应该是( )。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
下列各选项中,不属于序言性注释的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
颅内压增高时,常出现高原波,亦称A波。下列描述哪些是正确的
女性,13岁。1年前无意中发现双肩背部不等高,后逐渐明显。X线显示胸椎侧凸畸形,Cobb角25o,临床诊断为突发性脊柱侧凸。对该患者的最佳治疗方案是
女,35岁,患甲状腺功能亢进症3年,应用抗甲状腺药物控制良好。因子宫肌瘤入院准备手术切除。护士在做术前教育时发现病人紧张、焦虑,心率达110次/分,术前1日,病人烦躁不安,自觉四肢无力,心慌气短,多汗;护理体检体温39℃,心率142次/分,心律不整,心率大
A.戊二醛B.合成酚C.碘伏D.乙醇E.次氯酸钠
关于上市公司不得公开发行证券,下列说法错误的是()
根据《房产税暂行条例》的规定,下列各项中,符合房产税纳税义务人规定的是( )。
纳税当事人不服税务行政复议决定的,可以在收到复议决定书之日起30日内向人民法院提起诉讼。()
WaterFromthebeginning,waterhasfurnishedmanwithasourceoffoodandahighwaytotravelupon.Thefirst(51)arosewhere
TheBrainsBusinessAForthoseofacertainageandeducationalbackground,itishardtothinkofhighereducationwithoutth
Forthispart,youareallowed30minutestowriteashortessayonthetopicParents’EmphasisonEducation.Youshouldwritea
最新回复
(
0
)