6-6为什么用break

来源:6-6 数组的应用(二)

虫虫IQ

2015-02-28 17:34

为什么要用break?

写回答 关注

3回答

  • 我的仰视30
    2015-03-29 14:16:17

    如果用break,那么当找到value时,则立马跳出循环,否则结果依然是-1,也就是8不存在

    第五佳遥

    为什么不用break结果会是-1呢

    2017-01-11 15:42:33

    共 1 条回复 >

  • 我的仰视30
    2015-03-29 14:14:41

    #include <stdio.h>

    int getIndex(int arr[5],int value)

    {

        int i;

        int index;

        for(i=0;i<5;i++)

        {

           /* 请完善数组查询功能 */

           if(arr[i]==value) {

               index=i;break;

           }      

              

           index=-1;

           

           

        }

        return index;

    }


    int main()

    {

        int arr[5]={3,12,9,8,6};

        int value = 8;

        int index = getIndex(arr,value);      //这里应该传什么参数呢?

        if(index!=-1)

        {

            printf("%d在数组中存在,下标为:%d\n",value,index);             

        }

        else

        {

            printf("%d在数组中不存在。\n",value);    

        }

        return 0;    

    }


  • 虫虫IQ
    2015-02-28 17:35:27

    而例子不用

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题