Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Ponteiro de função

#include <stdio.h>
#include <stdlib.h>

void soma(int* num, int* a, int* b){
    (*num) += *a + *b;
    printf("Resultado da soma: %d %d\n", (*num));
}

int main(){

    int num = 2;
    int a, b;

    printf("Digite um valor:");
    scanf("%d", &a);
    printf("Digite outro valor:");
    scanf("%d", &b);
    soma(&num, &a, &b);
    

}
1 resposta
solução!

Oi, Alana!

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você usou ponteiros para modificar o valor de num diretamente na memória. Isso é uma aplicação importante para entender como a linguagem C manipula variáveis.

.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!