以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空,并做详细的分析,谢谢 10

strcan(chara[]),charb[]){intnum=0,n=0;while(*(a+num)!=____)num++;whwile(b[n]){*(a+num... strcan(char a[ ]),char b[ ])
{ int num=0,n=0;
while(*(a+num)!=____)num++;
whwile(b[n]){*(a+num0=b[n];num++;___;}
return(num);
}
展开
 我来答
_Mr_Computer_
2012-08-13 · TA获得超过1042个赞
知道小有建树答主
回答量:464
采纳率:100%
帮助的人:263万
展开全部
strcan(char a[ ],char b[ ])
{
int num=0,n=0;
while(*(a+num)!=_'\0')
num++;//找到字符数组中的最后一个字符的下表num
while(b[n])
{
*(a+num)=b[n];num++;n++;//利用字符数组b[n]一一向数组a[num]赋值,即连接操作!!!!
}
return(num);//返回连接成功后的新的字符数组的长度为num!!!
}

//作者你好,你的程序中有几处错的!我已更正,但未能在编译器中运行过!但自认为没有问题的

//=======================================================Mr_Computer
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式