你发出来的源代码,整理后是
int longest(char string[]) {
int len=0, i, length=0, flag=1, place=0, point;
for (i=0; i<=strlen(string); i++)
if (alphabetic(string[i])) //该字符是字母
if (flag){
point = i;
flag = 0;
} else
len++;
else {
flag=1;
if (len>=length) {
length=len;
place=point;
len=0;
}
}
return (place);
}
我只觉得代码先要写规范点,这种不规范的代码可以选择不要看……大括号问题,for以及else后的括号问题,etc