Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Posição da estrela ou asteristico

void swap(int a, int b); no exemplo acima geramos alocamos dois novos espaços na memória do equipamento para guardar os valores de a e b.

void swap(int* a, int* b); nas aulas passadas foi mostrado a adição das estrelas junto ao int

void swap(int *a, int *b); porém já vi códigos usando com as estrelas junto as letras

Tanto faz perto de quem ela esta, ou tem utilizações diferentes?

pois até onde testei funcionam igualmente.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Fala Alexandre, tudo certo?

Ambas as formas inicializam ponteiros, e podem ser usadas sem distinção. O indicado é manter uma padronização para sempre declarar os ponteiros da mesma maneira, por exemplo, se usar uma vez da primeira forma, todas as vezes subsequentes devem seguir esse padrão.

Existe a possibilidade de uma empresa definir também como quer que os devs padronizem esse tipo de padronização, mas em geral, o funcionamento é o mesmo em ambos casos.

Um grande abraço e bons estudos!

Arthur Fernandes, obrigado pela explicação. Como no CS50 é usado de forma diferente nos exemplos que pratiquei até agora, então fiquei na dúvida se era apenas um padrão variado ou algo de versão, mas fico feliz com a resposta. Valeu.