新手遇到困惑
#include<stdio.h>/*这里为什么不要#include<stdio.h>*/
cechang(str1,word0)
char str1[100],word0[15];
{ /*这里的花括号为什么不是发到上一行前面*/
int i=0,j=0,t=0;
static char word1[15];
for(;str1[i]!='\0';i++)
{
if(!(str1[i]>=97&&str1[i]<=122||str1[i]>=65&&str1[i]<=90))
{
t=j; /*这里的j是怎么回事*/
j=0;
continue;
}
word1[j]=str1[i];
j++;
if(j>=t)
strcpy(word0,word1);
}
}
main()
{
char str0[100],longword[15];
gets(str0);
cechang(str0,longword);
puts(longword);
}
看注释.