高手请进!小弟刚刚学C语言,有一段子函数看不明白!请帮帮忙!解析一下!不胜感激!

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);}

你发出来的源代码,整理后是
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
温馨提示:内容为网友见解,仅供参考
无其他回答

高手请进!小弟刚刚学C语言,有一段子函数看不明白!请帮帮忙!解析一下...
你发出来的源代码,整理后是 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>=l...

C语言:!(x+y)+z-1 && y+z\/2 跪求高手解答 不胜感激。 谢谢!!
先算(x+y),再算(x+y)-z,再算(x+y)-z-1。若(x+y)-z-1的结果为非零数,则!(x+y)-z-1的值为0。(x+y)-z-1的值为0,则!(x+y)-z-1的值为1。先算z\/2,再算y+z\/2。若y+z\/2的值为0,那么整个表达式的值为0。若左边(x+y)-z-1的结果为1 ,y+z\/2...

大家帮忙告诉我怎么接吻啊,小弟不胜感激。
你就要用牙齿咬住在放到MM的嘴里了,然后你就可以和MM一起用舌头包容那块巧克力了,将它满满的融化在口中,那种甜蜜似乎更加显出了我的语言无力(本人学理科的,实在是对语言没有什么造诣,见谅见谅)甜味过后的酸味不是很难受,反而刺激了你的唾液,可以让你和心爱的MM温馨的润爱在一起了!

高手请进!你好,请把我写一个C语言的编程题,本人不胜感激!
printf("请输入第%d个学生的成绩:\\n",i+1);scanf("%d",&a[i]);} } void jsSort(int a[],int b[]){ int i,j,t1,t2;for(i=0;i<5-1;i++)for(j=0;j<5-1;j++){ if(a[j]<a[j+1])\/\/排序 { t1=a[j];a[j]=a[j+1];a[j+1]=t1;t2=b[j];b[j]=b[j+1...

人际关系高手请进!求助(17380分)
1、要说他不对他会很生气2、要让他感到没面子,他也会很生气!3、要让他感到自己做的不对,他还会生气!总之他只能挺好听的话,只能去捧他,抬他,让他感到,自己是对的,自己很了不起,他才会开心!还有一点,他爸爸老想看我们家的诚意,说白了就是钱的问题,但我们家也就能攒够结婚的钱,聘礼也就能给6666或者...

...多个单词是怎么办到的?麻烦传授下。。。不胜感激!
别听那胡扯 一天一百个单词没用 背下来也就忘了

请高手帮忙看一下
分明似喜非为喜,恍惚闻香不是香。 防小人暗算,运气一般。 十神为偏印:其表象范围大多与学术研究、爱好特长,以及长辈、 贵人、母亲等有关。 吉象:较易得贵人帮助,爱好特长易发挥,学术研究较易有成就。 凶象:学业或事业有波折,生活不安定,名誉有损,或母亲有事。不利子女,易发生交通事故。

请大师帮忙看看此八字,然后能解释一下后3段话的意思么,不胜感激
C. 建议: 兄弟之间的相处,要诚心相待,多体谅对方、了解对方的心情和心理 ,任何事情未完全明了前,不要急着发脾气,误会了对方将会使得彼此的 关系更剑拔弩张。俗语说「以和为贵」,先以「和」为基本的道理,才能 看清楚事实,日后才不会因错误的行动后悔,而抱有歉疚的心理,未来才 能互相照顾。因为这方面的事情...

一个C语言写的俄罗斯方块的不懂之处请指教
3. b左移一位的意义在与,b这个值以二进制来看,是否还有某位为1.为什么要以二进制来看呢,是否还是不太明白为什么要这要做?简单说一下,你把每个俄罗斯图形都看成是一个4x4的矩阵,你可以在纸上画个4x4的方块图,从左边第一列,从上往下开始,依次开始编码,如果某个块对应俄罗斯图为实心块,...

请高手帮忙翻译!不胜感激!很重要,我希望对方能够看的懂!谢谢!
其实自从您上次告诉我要安排我去美国培训并可以和shang在一起学习语言的时候,我就已经开始在幻想了,幻想自己要如何去了解和学习。As a matter of fact, I've been eager for that and imagining the scene when I would get there to learn more about my skills, since you told me about the...

相似回答