Conteúdo do Curso
Noções Básicas de C
Noções Básicas de C
Void
Nós já encontramos o void
quando vimos as funções que não retornam nada ou apenas exibem texto na tela.
Tenha em mente que não podemos declarar uma variável do tipo void
.
No entanto, podemos criar um ponteiro void*
que aponta para um local na memória.
Nota
Se você trabalhou nos exercícios de ponteiros na seção, saberá que todos os ponteiros ocupam 8 bytes. Um ponteiro
void*
não é diferente.
Um ponteiro void*
não está atrelado a nenhum tipo de dado específico. Essa flexibilidade nos permite armazenar o endereço de qualquer tipo de dado nele.
No entanto, há um porém: não podemos desreferenciar um ponteiro void*
.
Nota
Essa limitação decorre da mesma razão pela qual não podemos declarar variáveis do tipo
void
.
Realize uma conversão de tipo explícita!
Main
Parabéns por concluir o curso básico de programação em C! Se você está ansioso para se aprofundar ainda mais nesta linguagem de programação fascinante e lógica, recomendo fortemente explorar tópicos como macros, algoritmos de ordenação e estruturas de dados. Além disso, familiarizar-se com uma das distribuições do Linux é inestimável para qualquer programador de C experiente.
Boa sorte!
Tudo estava claro?