Usando ponteiro em uma função para passar parâmetro por referência em C e também explicando a passagem por valor em C. Veja mais no blog: linguagemc.com.br/
Com essa aula consegui ver umas das utilidades de ponteiro No caso de passar parâmetro por referencia você não precisa de uma variavel para guardar o retorno da função, né? Acho que entendi, depois vou pôr em prática
Olá tudo bem, achei top sua aula esclareceu muito tudo que já havia visto, está de parabéns. Pretende passar mais conteúdos? Conteúdos como Gobject Glib GTK que vai ser o hype do momento ?
Eu fiz o programa igual ao do exemplo e no meu código ele está somando em cima da outra soma, ou seja, está pegando o número e somando +10, na primeira chamada de função e, na segundo, ele soma novamente +10. Os valores não ficam iguais... ex, se eu digito 5, ele soma +10 e fica 15, ai soma novamente +10 e fica 25.
Professor, primeiramente parabéns pela aulas.. Só para me certificar se entendi da forma correta ou não, no caso do ultimo exemplo onde temos uma função do tipo VOID com alteração de valor por ponteiro, "o ponteiro" foi criado como parâmetro na função não foi? -- Melhor dizendo, na MAIN, não tem nenhum ponteiro definido, apenas a variável numero, porém no momento da chamada da função você passa o endereço da memoria de "numero" e cria como parâmetro um ponteiro que aponta para esse endereço.. Hshshshs foi o que eu entendi..
void é pra quando você não quer retornar nada de uma função, exemplo um simples hello word é melhor usar o void na frente da função main(em vez de int por que você vai precisar escrever return 0 ao final dela), visto que você só quer exibir na tela e não retornar nenhum tipo especifico.
O final do código deu uma bagunçada na cabeça Se tivesse apagado a função sem ponteiro o código ia ficar mais fácil de ler Deu pra entender, mas ficou confuso