#include <ctype.h>
#include <stdio.h>
char* dele(char *s)
{
int n=0,i;
for(i=0;s[i];i++)
if(!isdigit(s[i]))
s[n++]=s[i];
s[n]=0;
return s;
}
为什么条件if 要s[i]<'0'||s[i]>'9'啊 不应该相反吗 请在解释下 s[0]=0或者'\0'什么意思啊 初学者 请详细解释下 谢谢。。。
if(!isdigit(s[i])) 什么意思 有实际用吗。。