C语言实现获取数组下标

#include 
#include 

int getIndex(int arr[8], int value) 
{
    int i;
    for(i = 0; i < 8; i++) 
    {
        if(arr[i] == value) 
        {
            return i;
        }
    }
    return -1;
}
int main() {
    int arr[8] = {81,34,28,33,87,65,66,56};
    int value = 66; 
    int index = getIndex(arr, value);
    if(index != -1) 
        printf("%d在数组中,下标为%d\n", value, index);
    else
        printf("%d不在数组中。\n", value);
    return 0;
}

你可能感兴趣的:(C语言实现获取数组下标)