Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Ponteiros | Ponteiros
Noções Básicas de C
course content

Conteúdo do Curso

Noções Básicas de C

Noções Básicas de C

1. Introdução
2. Dados
3. Operadores
4. Instruções de controle
5. Funções
6. Ponteiros

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.

c

Main

Nota

*(&variable) == *pVariable

Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:

Exemplo fornecido para ilustrar o erro

c

Main

Tarefa

Determine o tamanho dos ponteiros int e double.

Tarefa

Determine o tamanho dos ponteiros int e double.

Tudo estava claro?

Seção 6. Capítulo 3
toggle bottom row

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.

c

Main

Nota

*(&variable) == *pVariable

Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:

Exemplo fornecido para ilustrar o erro

c

Main

Tarefa

Determine o tamanho dos ponteiros int e double.

Tarefa

Determine o tamanho dos ponteiros int e double.

Tudo estava claro?

Seção 6. Capítulo 3
toggle bottom row

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.

c

Main

Nota

*(&variable) == *pVariable

Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:

Exemplo fornecido para ilustrar o erro

c

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.

c

Main

Nota

*(&variable) == *pVariable

Se você tentar desreferenciar um ponteiro nulo, o compilador gerará um erro:

Exemplo fornecido para ilustrar o erro

c

Main

Tarefa

Determine o tamanho dos ponteiros int e double.

Seção 6. Capítulo 3
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt