Is this function have any sense? if I didn't define the value of p_var1[] and p_size?
Just to know if it make sense, I have bigger code, but as a beginner, for me, if there is no values for these variables, that is weird.
First function:
int max1(int p_values[15][15])
{
    int max_value;
    for(int i=0; i < 15; i++)
    {
        int max_v = fnc(p_values[i], 15);
        if( max_value < max_v)
        {
            max_value = max_v;
        }
    }
    return max_value;
}
and second
//p_var1[] - is an array of values
//p_size - is the size of array
int fnc(int p_var1[], int p_size)
{
    int max_value;
    for (int i = 0; i < p_size; i++)
    {
        if (max_value > p_var1[i])
        {
            max_value = p_var[i];
        }
    }
    return max_value;
}
 
    