t[j]='\0'; 这句话的解释
#include<stdio.h>#include<conio.h>
#include<string.h>
void fun(char *s,char t[])
{int i=0,j=0;
while(s[i])
{if(i%2==1&&s[i]%2==0)
i++;
else
t[j++]=s[i++];
}
t[j]='\0';
}
void main()
{char s[100],t[100];
printf("\n Please enter string s:");
scanf("%s",s);
fun(s,t);
printf("\n the result is :%s\n",t);
}
上面的程序很简单,内容我基本上是看的懂的,就是红色字体的那行不懂,如果把它删除了可就得不到我想要的结果,希望哪位大哥大姐给我解释一下,小弟我不胜感激!