Ponteiros

Ponteiro para struct

Por: Eduardo Casavella É possível criar um ponteiro para uma struct, de forma semelhante à criação de ponteiro  para outros tipos de dados. Para acessar os dados dos membros de uma struct usamos o operador ponto . Tomemos como exemplo a … Continue lendo


Passando um vetor para função em C

Por: Eduardo Casavella Para passar um vetor para uma função usando linguagem C utiliza-se um ponteiro como parâmetro da função. Ao usarmos o ponteiro como parâmetro, na realidade estamos passando o endereço inicial do vetor e não os seus elementos. … Continue lendo


Alocação Dinâmica em C

Por: Eduardo Casavella Alocação Estática Na alocação estática de memória, os tipos de dados tem tamanho predefinido. Neste caso, o compilador vai alocar de forma automática o espaço de memória necessário. Sendo assim, dizemos que a alocação estática é feita … Continue lendo


Função com passagem por referência

Por: Eduardo Casavella Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a … Continue lendo


Ponteiros em C

Por: Eduardo Casavella A utilização de ponteiros em linguagem C é uma das características que tornam a linguagem tão flexível e poderosa. Ponteiros ou apontadores, são variáveis que armazenam o endereço de memória de outras variáveis. Dizemos que um ponteiro … Continue lendo