Respondi assim:
#include <stdio.h>
int soma(int nums[3], int tamanho)
{
    int total = 0;
    for (int i = 0; i < tamanho; i++)
    {
        total = total + nums[i];
    }
    return total;
}
int main()
{
    int tamanho = 3;
    int nums[tamanho];
    nums[0] = 10;
    nums[1] = 20;
    nums[2] = 30;
    int total = soma(nums, tamanho);
    printf("Valor total = %d", total);
}Se por exemplo eu tivesse 10 valores nesse array, como eu faria para a variável "tamanho" ali se adaptar automaticamente de acordo com o número de entradas?
Estava testando o strlen mas obviamente ele é só pra strings e não fez muito sentido.