当前位置: 代码迷 >> C语言 >> 关于循环的问题
  详细解决方案

关于循环的问题

热度:173   发布时间:2006-10-14 21:34:25.0
这里还有一个函数我在补充一下,
int strcmp(char *s1, char *s2,int l)
//比较l个字符的长度相等返回0,否则返回1
for(int i=0;i<1;i++)
if(s1[i]!=s2[i])
return 1;
return 0;}
----------------解决方案--------------------------------------------------------
还有一问题,(s[i]!=0)应该是字符'0'
get getlen(char *s)
{
int i=0;
while(s[i]!=0)
i++;
return i;
}是条件判断,当i加到一定时,如果s[i]==‘0’;就结束循环,最后一条语句是返回i的值。
----------------解决方案--------------------------------------------------------
以下是引用明溪在2006-10-14 21:34:25的发言:
这里还有一个函数我在补充一下,
int strcmp(char *s1, char *s2,int l)
//比较l个字符的长度相等返回0,否则返回1
for(int i=0;i<1;i++)
if(s1[i]!=s2[i])
return 1;
return 0;}

这个不能补充,这个函数已经在string.h中包含了.相等返回0,否则返回第一个相差的值(不够的用0代替.)
----------------解决方案--------------------------------------------------------

以下是引用C语言学习者在2006-10-14 21:35:41的发言:
还有一问题,(s[i]!=0)应该是字符'\0' '0'!='\0'
get getlen(char *s)
{
int i=0;
while(s[i]!=0)
i++;
return i;
}是条件判断,当i加到一定时,如果s[i]==‘0’;就结束循环,最后一条语句是返回i的值。


----------------解决方案--------------------------------------------------------

我写的马虎,我现在懂的差不多了,谢谢了


----------------解决方案--------------------------------------------------------
嗯,这个觉得有问题,我早知道,不过我以为它这样。
----------------解决方案--------------------------------------------------------

我想问一下,我学多长时间可以象一样!!!!
你学多长时间了?
好羡慕


----------------解决方案--------------------------------------------------------
是不是问版主,我也想问。
----------------解决方案--------------------------------------------------------
以下是引用C语言学习者在2006-10-14 22:05:15的发言:
是不是问版主,我也想问。

学校开这个课学了一年.
再加上学了一个学期的数据结构
到现在有2年了,现在开始是第三年.
你说我学了多久
学了这么久,还是这个样子.真不想说出来.
----------------解决方案--------------------------------------------------------

  相关解决方案