Quando executo o meu código, ele não traz nenhum retorno e não estou conseguindo identificar o que tem de errado.
#include <stdio.h>
#include <stdlib.h>
/*Escreva uma função soma que recebe um array de inteiros e o tamanho do array,
e retorna a soma dos números desse array.*/
int soma(int nums[3]){
int (*resultado) = 0;
for(int index = 0; index < nums; index++){
resultado += nums[index];
}
return resultado;
}
int main(){
int nums[3] = {10, 20, 30, 40};
int resultado = soma(nums);
printf("Resultado da soma dos numeros do array: %d", resultado);
}