不明白这个代码 什么意思
#include<stdio.h>void fun(char s[])
{
int i,j;
for(i=j=0;s[i];i++)
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&s[i]<='Z')
s[j++]=s[i];
s[j]='\0';
}
void main()
{
char str[]="a1b2c3d4e! f@";
fun(str);
puts(str);
}
能否告诉我 j 在这里起什么作用?
s[j++]=s[i];
s[j]='\0';又是什么意思?