Aleai 发表于 2022-2-19 14:30:27

c语言不使用函数连接字符串方法怎样理解

#include<stdio.h>
int main(){
        char s1,s2;
        int i=0,j=0;
        printf("请输入字符串s1");
        scanf("%s",s1);
        printf("请输入字符串s2");
        scanf("%s",s2);
        while(s1!='\0'){
                i++;
        }
        while(s2!='\0'){
                s1=s2;
        }
        s1='\0';
        printf("\ns1与s2链接成新的字符串:%s",s1);

}

这题连接字符串怎样理解

jhq999 发表于 2022-2-19 14:53:45

本帖最后由 jhq999 于 2022-2-20 06:38 编辑

#include<stdio.h>
int main(){
      char s1,s2;
      int i=0,j=0;
      printf("请输入字符串s1");
      scanf("%s",s1);
      printf("请输入字符串s2");
      scanf("%s",s2);
      while(s1!='\0'){
                i++;
      }
      while(s2!='\0'){
                s1=s2;
      }////////////把s2从0到‘\0'之前的字符赋值给s1从'\0'开始的地方
      s1='\0';//////////最后加上字符串结束符
      printf("\ns1与s2链接成新的字符串:%s",s1);

}
页: [1]
查看完整版本: c语言不使用函数连接字符串方法怎样理解