aula 185

Qual o tamanho de um ponteiro na linguagem C?

Em nosso Curso de Programação C já aprendemos que cada tipo de dado precisa de uma determinada quantidade de memória, mas e um ponteiro? Qual o tamanho de um ponteiro na linguagem C?

Lembra do operador sizeof? Podemos fazer uso do sizeof para descobrir o tamanho de um ponteiro.

Observe que, conforme pode ser visto executando o código a seguir, não há diferente no tamanho de um ponteiro de tipos diferentes, isso se deve ao fato de todos guardarem endereços de memória, que possuem o mesmo tamanho.

*/

          Aula 185: De quanta memória um ponteiro precisa?

          Código escrito por Wagner Gaspar
          Maior de 2021
*/

int main(){

    int *ponteiro1;
    char *ponteiro2;
    float *ponteiro3;

    printf("Tamanho: %d\n", sizeof(ponteiro1));
    printf("Tamanho: %d\n", sizeof(ponteiro2));
    printf("Tamanho: %d\n", sizeof(ponteiro3));

    return 0;
}

Deixe um comentário

dezoito − oito =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.