热门

最新

红包

立Flag

投票

同城

我的

发布
m0_52866661
小白小7
4 年前
truem0_52866661

下面是一个字符串连接的源程序,if后面的语句都不是很懂,特别是第二个for循环语句,有无大佬解释一下呀,拜托了!!!
#include<stdio.h>
void catStr(char *str1,char *str2)
{
int x,y;
printf("s1=%s\ns2=%s",str1,str2);
for(x=0;x<50;x++)
if(*(str1+x)=='\0')
break;
for(y=0;*(str2+y)!='\0';y++)
*(str1+x+y)=*(str2+y);
*(str1+x+y)='\0';
printf("\ns1=%s",str1);
}
int main()
{
char s1[50],s2[50];
printf("input words:");
scanf("%s%s",&s1,&s2);
catStr(s1,s2);
return 0;
}

你问我答
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
早上十点起,睡了个懒觉,洗了个衣服,中午吃完饭就去实验室做试验了,实验做了一半,开始学习JDBC模块,一直学习到现在,断断续续地也把实验做完了。算法题是一倒也没有刷,下午感觉自己头痛难受,晚上回去收衣服之后去小医院检查了一下发现也没什么大碍,开了布洛芬缓释胶囊,发现自己已经买过了,有顺带买了瓶口腔溃疡的喷剂,坚持写到现在,准备今晚再肝一局算法视频,就这样结束今天的生活吧。还是那句话,手机少刷,很多杂乱无用的信息把你带走了,什么都没学会就想放松,只能等着找不到工作的冷酷了。
立即登录