Conteúdo do Curso
Noções Básicas de C
Noções Básicas de C
Ponteiros
Usando o operador de referência &
e o operador de desreferência *
, podemos criar e trabalhar com ponteiros.
Um ponteiro é um tipo de dado, assim como int
, char
ou double
.
O ponteiro é projetado para armazenar um endereço, que você pode obter utilizando o operador &
.
Para declarar um ponteiro, adicione o caractere *
antes dele.
Em essência, um ponteiro é uma variável que contém o endereço de outro objeto.
Nota
Tipicamente, ponteiros são nomeados prefixando a letra
p
ao nome do objeto para o qual eles apontam.
Ao desreferenciar um ponteiro, você acessa o valor da variável à qual ele aponta.
Main
Nota
*(&variable) == *pVariable
Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:
Exemplo fornecido para ilustrar o erro
Main
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tudo estava claro?
Ponteiros
Usando o operador de referência &
e o operador de desreferência *
, podemos criar e trabalhar com ponteiros.
Um ponteiro é um tipo de dado, assim como int
, char
ou double
.
O ponteiro é projetado para armazenar um endereço, que você pode obter utilizando o operador &
.
Para declarar um ponteiro, adicione o caractere *
antes dele.
Em essência, um ponteiro é uma variável que contém o endereço de outro objeto.
Nota
Tipicamente, ponteiros são nomeados prefixando a letra
p
ao nome do objeto para o qual eles apontam.
Ao desreferenciar um ponteiro, você acessa o valor da variável à qual ele aponta.
Main
Nota
*(&variable) == *pVariable
Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:
Exemplo fornecido para ilustrar o erro
Main
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tudo estava claro?
Ponteiros
Usando o operador de referência &
e o operador de desreferência *
, podemos criar e trabalhar com ponteiros.
Um ponteiro é um tipo de dado, assim como int
, char
ou double
.
O ponteiro é projetado para armazenar um endereço, que você pode obter utilizando o operador &
.
Para declarar um ponteiro, adicione o caractere *
antes dele.
Em essência, um ponteiro é uma variável que contém o endereço de outro objeto.
Nota
Tipicamente, ponteiros são nomeados prefixando a letra
p
ao nome do objeto para o qual eles apontam.
Ao desreferenciar um ponteiro, você acessa o valor da variável à qual ele aponta.
Main
Nota
*(&variable) == *pVariable
Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:
Exemplo fornecido para ilustrar o erro
Main
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tarefa
Determine o tamanho dos ponteiros int
e double
.
Tudo estava claro?
Usando o operador de referência &
e o operador de desreferência *
, podemos criar e trabalhar com ponteiros.
Um ponteiro é um tipo de dado, assim como int
, char
ou double
.
O ponteiro é projetado para armazenar um endereço, que você pode obter utilizando o operador &
.
Para declarar um ponteiro, adicione o caractere *
antes dele.
Em essência, um ponteiro é uma variável que contém o endereço de outro objeto.
Nota
Tipicamente, ponteiros são nomeados prefixando a letra
p
ao nome do objeto para o qual eles apontam.
Ao desreferenciar um ponteiro, você acessa o valor da variável à qual ele aponta.
Main
Nota
*(&variable) == *pVariable
Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:
Exemplo fornecido para ilustrar o erro
Main
Tarefa
Determine o tamanho dos ponteiros int
e double
.