黑马程序员技术交流社区

标题: 还在看IOS零基础的MJ的视频,感觉这段代码蛮有意思。 [打印本页]

作者: 邢玉池    时间: 2014-10-10 01:41
标题: 还在看IOS零基础的MJ的视频,感觉这段代码蛮有意思。
#include <stdio.h>
#include <string.h>

/*
// 1:for 语句
int search (char str[],char n )
{
    for (int i=0 ; i<strlen(str)  ; i++)
    {
        if( str[i] == n  )
        {
            return 1;
        }
    }
    return 0;
}
*/



// 2 while 语句
int search (char str[],char n )
{
    int i = 0;
    while (str[i]!='\0')
    {
        if(str[i] == n)
        {
            return 1;
        }
        i++;
    }
    return 0;
}



/* 3 比较闹腾
int search (char str[],char n )
{
    int i = -1;
    while (str[++i]!= n && str[i]!='\0');//当取到相同的值时便会跳出循环,当取到最后‘\0’的时候还不是想取的值,照样结束while循环。
    return str[i]!='\0' ;
}*/


int main ()
{
    char ages [] = "itcast" ;
    int a = search(ages,'c');
    printf("%d\n", a);
    return 0;
}



作者: 李欢宇    时间: 2014-10-15 10:39
有些东西跟java相通啊!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2