|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main(){
char s1[80],s2[40];
int i=0,j=0;
printf("请输入字符串s1");
scanf("%s",s1);
printf("请输入字符串s2");
scanf("%s",s2);
while(s1[i]!='\0'){
i++;
}
while(s2[j]!='\0'){
s1[i++]=s2[j++];
}
s1[i]='\0';
printf("\ns1与s2链接成新的字符串:%s",s1);
}
这题连接字符串怎样理解
本帖最后由 jhq999 于 2022-2-20 06:38 编辑
- #include<stdio.h>
- int main(){
- char s1[80],s2[40];
- int i=0,j=0;
- printf("请输入字符串s1");
- scanf("%s",s1);
- printf("请输入字符串s2");
- scanf("%s",s2);
- while(s1[i]!='\0'){
- i++;
- }
- while(s2[j]!='\0'){
- s1[i++]=s2[j++];
- }////////////把s2从0到‘\0'之前的字符赋值给s1从'\0'开始的地方
- s1[i]='\0';//////////最后加上字符串结束符
- printf("\ns1与s2链接成新的字符串:%s",s1);
- }
复制代码
|
|