multy 发表于 2021-3-18 19:57

C语言萌新,求大佬指教

//函数的功能是:从字符串s中删除小写字母c。
//对 s=s;这一语句不能理解,求大佬指教。




#include <stdio.h>
voidfun( char*s )
{   inti,j;
    for(i=j=0; s!='\0'; i++)
      if(s!='c')
/************found************/
          s=s;    //   这一部分不能理解,我认为直接将符合条件的值赋予‘\0’,但是运行会出错,个人水平有限,求大佬直接
/************found************/
    s='\0';
}
main()
{chars;
   printf("Enter a string:       "); gets(s);
   printf("The original string:"); puts(s);
   fun(s);
   printf("The string after deleted :"); puts(s);printf("\n\n");
   getchar();
}

逆天昊龙 发表于 2021-3-18 21:41

这是哪部分的知识,我咋感觉我没学过
页: [1]
查看完整版本: C语言萌新,求大佬指教