问答详情
源自:6-6 数组的应用(二)

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

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

}


提问者:旧城不暖少年心 2017-05-25 14:38

个回答

  • 慕粉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循环