首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
下列程序中的函数strcpy2 ()实现字符串两次复制,即将t所指字符串复制两次到s 所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为: efghefgh。请填空。 #includ
admin
2009-03-16
34
问题
下列程序中的函数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全国计算机二级
相关试题推荐
数据库系统的数据独立性是指()。
在窗体上画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:PrivateSubCommandl_Click()Dimarr(10)Fori=6
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:
下面关于控件数组的叙述中正确的是
软件测试的目的是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
在用菜单编辑器设计菜单时,必须输入的项是
在某个事件过程中定义的变量是( )。
下列选项中不属于结构化程序设计原则的是()。
随机试题
某大型商业综合体,设置了消防应急照明和疏散指示系统,消防应急灯具采用集中电源供电。该综合体消防应急灯具配电系统的设置,正确的有()。
车辆修理的基本原则是_______。
幽门螺杆菌感染阳性的消化性溃疡治疗策略中,下列哪项不正确()(1999年)
患者腹痛下痢。便下脓血,赤白相兼,里急后重,肛门灼热,小便短赤,舌苔黄腻,脉弦数。治宜
患者,女性,28岁,主诉牙龈长“肿瘤”2个月,并慢慢增大,无痛,瘤体表面糜烂。最应询问的病史为
会计监督是会计的基本职能之一,依照《中华人民共和国会计法》的规定,我国会计监督的种类包括()。
学校体育的主要特点之一是()。
在每台交换机上都有一个Console口,也称它为控制端口。()
定义:①音高:是指人感觉声音调子高低的程度。②音色:是指乐器或嗓音等由于质地不同而形成的音质。③音强:是指人耳所感觉到的声音的大小。典型例证:(1)乐曲的高低起伏(2)小提琴和钢琴的声音(3)大声呼唤和窃窃私语上述典型案例与定义存在对应关系
确定常数a,c的值,使得,其中c为非零常数.
最新回复
(
0
)