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;
}
