i=3时,break跳出for循环吧,不是if

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

旧城不暖少年心

2017-05-25 14:38

#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;

       }

       else 

       index=-1;

    }

    return index;

}


写回答 关注

3回答

  • 慕粉1255209
    2017-07-15 19:47:54
    已采纳

    break跳出的是一个循环,for是循环,if只是for中的判断语句,所以跳出for循环

  • 无与不知
    2017-08-09 09:15:01

    跳出for循环

  • qq_西西莉亚_0
    2017-05-26 18:45:00

    当i=index的时候就跳出它所在的循环了,即if循环

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题