#include<stdio.h>
void soma(int * num, int * a, int *b){
(*num) = (*a) + (*b);
printf("%d",(*num));
}
int main(){
int num;
int a = 22;
int b = 22;
soma(&num,&a,&b);
}
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!
#include<stdio.h>
void soma(int * num, int * a, int *b){
(*num) = (*a) + (*b);
printf("%d",(*num));
}
int main(){
int num;
int a = 22;
int b = 22;
soma(&num,&a,&b);
}
Oi, João! Como vai?
Agradeço por compartilhar.
Gostei da sua implementação da função soma, ficou clara e funcional. Ótimo que você conseguiu aplicar ponteiros para manipular os valores e retornar o resultado. Isso mostra que você já está dominando bem a lógica de passagem por referência.
Continue praticando e explorando como os ponteiros podem simplificar o trabalho com funções.