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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号