Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

A soma não ocorre de maneira esperada

#include <stdio.h>

void soma(int* num, int a, int b) {

    (*num) = a + b;
    printf("A soma dos números é: %d" , num);
}

int main() {
    int a;
    int b;
    int num;


    printf("Digite o primeiro número: ");
    scanf("%d", &a);
    printf("Digite o segundo número: ");
    scanf("%d", &b);

    soma(&num, a, b);
}
1 resposta
solução!

Cara, você esqueceu o operador de conteúdo ( * ) :

(*num) = a + b;
    printf("A soma dos números é: %d" , *num);