为了账号安全,请及时绑定邮箱和手机立即绑定

printf("%d在数组中存在,下标为:%d\n",value,index); 的 index 的值是怎么得来的?

不管是例题还是练习题,就是搞不懂最后哪来的index这得数?

正在回答

2 回答

在主函数中有 int index = getIndex(arr,value);

函数getIndex(arr,value)最后的返回值就是index的值

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

0 回复 有任何疑惑可以回复我~

index就是下标,在你取数组里的值的时候就是用下标取的,你只要把这个下标值记录下来就行了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

printf("%d在数组中存在,下标为:%d\n",value,index); 的 index 的值是怎么得来的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信