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();
}
这是哪部分的知识,我咋感觉我没学过
页:
[1]