Índice:

Quantos níveis de indireção em ponteiros você pode ter em uma única declaração?
Quantos níveis de indireção em ponteiros você pode ter em uma única declaração?

Vídeo: Quantos níveis de indireção em ponteiros você pode ter em uma única declaração?

Vídeo: Quantos níveis de indireção em ponteiros você pode ter em uma única declaração?
Vídeo: AEDS 9: Ponteiros - Ponteiro de Ponteiro (Indireção Múltipla) (*p, **q, ***r) 2024, Abril
Anonim

você pode ter em uma única declaração?” a resposta é “pelo menos 12”. apoiar mais. de gosto, mas há um limite. Tendo dois níveis de indireção (um ponteiro para um ponteiro para algo) é comum.

Aqui, quantos níveis diferentes de indicadores existem?

Tendo dois níveis de indireção (a ponteiro para um ponteiro a algo) é comum. Algum mais do que isso fica um pouco mais difícil de pensar facilmente; não faça isso a menos que a alternativa seja pior. Se você diz " Quantos níveis de ponteiro indireção você pode ter em tempo de execução, " há sem limite.

Também se pode perguntar: o que são ponteiros próximos de longe e enormes? Ponteiro próximo é usado para armazenar meios de endereços de 16 bits dentro do segmento atual em uma máquina de 16 bits. A limitação é que só podemos acessar 64kb de dados por vez. UMA ponteiro distante é normalmente de 32 bits que pode acessar a memória fora do segmento atual.

A este respeito, qual é a função deste ponteiro?

O este ponteiro é um ponteiro acessível apenas dentro do membro não estático funções de uma classe, estrutura ou tipo de união. Ele aponta para o objeto para o qual o membro função é chamado. Membro estático funções não tem isso ponteiro.

Quando devemos usar ponteiros no programa AC?

Os ponteiros são usados (na linguagem C) de três maneiras diferentes:

  1. Para criar estruturas de dados dinâmicas.
  2. Para passar e manipular parâmetros variáveis passados para funções.
  3. Para acessar informações armazenadas em matrizes. (Principalmente se você trabalha com links).

Recomendado: