首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
admin
2009-03-16
55
问题
下列程序中的函数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全国计算机二级
相关试题推荐
窗体上已有的3个单选按钮组成了1个名为ChkOptl的控件数组。用于区分控件数组ChkOptl中每个元素的属性是
窗体上有名称为Command1的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:PrivateSubCommand1_Click()Fori=0To
编写如下程序:DimilumAsInteger,rAsInteger,nAsInteger,iAsInteger,art(5)AsIntegerPrivateSubCommand1_Click()num
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
下列关于标签的描述中,错误的是
在软件开发中,需求分析阶段可以使用的工具是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
在设计窗体时双击窗体的任何地方,可以打开的窗口是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容
以下选项中,不合法的VisualBasic的变量名是()。
随机试题
对脊柱的描述,除哪一项外,都是正确的
A.肝气横逆,胃失和降B.胃热阴虚,气火上逆C.胃虚有热,气逆不降D.胃虚痰阻,气逆不降橘皮竹茹汤证的瘸机是
Thereisnothingmorepossiblethananewhiporkneethatcanputthespringbackinyourstep.Patientsreceivingjointimplan
某女,35岁。患有风湿性心脏病,现患者因肺部感染出现阵发性咳嗽,咳粉红色泡沫痰,双肺听诊闻及广泛湿啰音、哮鸣音,双下肢凹陷性水肿,治疗可给予
根据外商投资企业法律制度的规定,下列关于中外合资经营企业(下称合营企业)与中外合作经营企业(下称合作企业)区别的表述中,正确的有()。
()不属于意向倒错的症状表现。
()是世界上最大的膜结构工程,除了地面以外,表面全部采用了膜结构——ETFE材料。
请简述龋病的临床特征。
美国经济学家罗斯托提出的世界各国经济发展的六阶段论的主要内容是什么?
Thepassageismainlyabout______.Anotherimportantreasonfordevelopingthisskillis______.
最新回复
(
0
)