首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,to++) *to=*from; 【 】; } main() { char
下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,to++) *to=*from; 【 】; } main() { char
admin
2009-02-15
35
问题
下面的程序实现字符串的复制。
void copy_string(from,to)
【 】;
{ for(;*from;from++,to++)
*to=*from;
【 】;
}
main()
{ char *a="I am wang",*b="you are Li";
printf ("%s\n%s\n",a,b);
【 】;
printf("%s\n%s\n\n",a,b);
}
选项
答案
char*from, *to *to=’\0’ copy_string(a, b)
解析
函数copy_string()用到了形参from,to是指针变量,实参a、b是字符串指针,第一个空格应填形参说明语句“char*from, *to”。当from所指的字符串全部复制给to所指的字符串时,有可能to所指原字符串长度大于from所指字符串长度,即可能to所指串的后面字符仍留在复制后的to所指串中。为避免这种情况,必须在from所指串复制完后,马上给to所指串加上串结束符。因此,第二个空格应填*to=’\0’。main()函数应调用copy_string()函数,第三个空格应填copy_string(a, b)。
转载请注明原文地址:https://kaotiyun.com/show/BrXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是
有如下程序:Functionfun(ByValsumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilesumk=k*(humMod10):sum=sum\10L
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
在窗体上画一个Timer1计时器控件和一个Shapel形状控件,并编写如下程序()。PrivateSubForm—Load()Timer1.Interval=1000Timer1.Enabled=TrueEndSubPrivate
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePr
以下能够正常结束循环操作的程序段是
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
下面关于控件数组的叙述中正确的是
以下关于控件数组的叙述中,正确的是
随机试题
最常见的致炎因子为
若显微镜的油浸镜上的油已干,可用于擦拭的物质是
小儿痰热咳嗽、阴虚燥咳、体虚者慎用的药是
性寒凉而长于治怀胎蕴热之胎漏下血,胎动不安的是
什么是战略联盟?OEM如何理解?
甲公司是一家化工原料生产企业,只生产一种产品,产品分两个生产步骤在两个基本生产车间进行,第一车间生产的半成品转入半成品库,第二车间领用半成品后继续加工成产成品,半成品的发出计价采用加权平均法。甲公司采用逐步综合结转分步法计算产品成本,月末对在产品进行盘点,
感温探测器是属于()。
从图中可以得出,2001年进出口额的差额比2000年进出口额的差额减少了()。“价格指数”为“(出口额/出口数量)/(进口额/进口数量)”,而1999年的出口额为2.71亿美元,出口数量约等于进口数量,那么根据图表,算出1999年的进口额为多少
简述《真理报》在十月革命前的发展情况以及它在俄国革命运动中的重大贡献。
Whatdidthevillagersseeintheskythatday?
最新回复
(
0
)