为什么我写的定义函数的程序输出一直是空白的?

img

img

img


上面是题目和我写的程序,然后输出一直是下面这样😭一输出就变成空白,写了好几个也都是这样(也许问题不太聪明,但是真的很困惑)

img


希望有人指出错误,感谢🙏

int search(int list[], int n, int x)
{
    int i;
    int index = -1;
    for (i = 0; i < n; i++)
    {
        if (x == list[i])
        {
            index = i;
            return index;
        }
            
    }
    return index;
}

img


这一步中的return i;永远也不会执行,因为执行完上一句话已经跳出去了