·
Cursos Gerais ·
Estrutura de Dados
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
LISTA ENCADEADA var SOMA INTEGER LETRA CHAR SOMA LETRA SOMA 1 LETRA B SOMA LETRA 1 B var PTINT INTEGER LETRA CHAR PTINT LETRA PTINT 1 LETRA B PTINT LETRA B X PTINT var PTINT INTEGER PTINT É UM PONTEIRO QUE CONTÉM O ENDEREÇO DE MEMÓRIA DE UMA ÁREA INTEIRA PARA SE CRIAR A ÁREA E JOGAR UM ENDEREÇO EM UM PONTEIRO USASE O COMANDO NEW PODEMOS TAMBÉM MOVER O CONTEÚDO DE UM PONTEIRO PRA OUTRO NEW PTINT SE PTINT É O ENDEREÇO DE MEMÓRIA DE UMA ÁREA INTEIRA O COMANDO NEW CRIA A ÁREA DE MEMÓRIA INTEIRA DINAMICAMENTE E JOGA O ENDEREÇO DE MEMÓRIA DESSA ÁREA CRIADA PARA O PONTEIRO PTINT PTINT var PTINT INTEGER NEW PTINT ÁREA INTEGER CRIADA NO ENDEREÇO 3A56894C 3A56894C Program Teste Var p integer p ÁREA INTEGER CRIADA NO ENDEREÇO 3A56894C p 3A56894C p 5 End VAMOS ACOMPANHAR ESTE PROGRAMA PASSO A PASSO Begin newp 5 3A56894C p Program teste Type apontainteiro integer End Var v apontainteiro Begin WritelnIndique um número Newv Readlnv v v 5 WritelnNúmero lido 5 v Disposev end v IMPRESSÃO MEMÓRIA STACK HEAP Indique um número 10 Número lido 5 15 3A56894C 3A56894C 15 NIL VAMOS VER O QUE ACONTECE NA MEMÓRIA QUANDO EXECUTAMOS PASSO A PASSO ESSE PROGRAMA 35 47 03 var VETOR ARRAY13 OF INTEGER VETOR1 VETOR2 VETOR3 3A56894C 35 4A69873A 4A69873A 47 2B69873A 03 NIL 2B69873A p 3A56894C var p endNODO
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
LISTA ENCADEADA var SOMA INTEGER LETRA CHAR SOMA LETRA SOMA 1 LETRA B SOMA LETRA 1 B var PTINT INTEGER LETRA CHAR PTINT LETRA PTINT 1 LETRA B PTINT LETRA B X PTINT var PTINT INTEGER PTINT É UM PONTEIRO QUE CONTÉM O ENDEREÇO DE MEMÓRIA DE UMA ÁREA INTEIRA PARA SE CRIAR A ÁREA E JOGAR UM ENDEREÇO EM UM PONTEIRO USASE O COMANDO NEW PODEMOS TAMBÉM MOVER O CONTEÚDO DE UM PONTEIRO PRA OUTRO NEW PTINT SE PTINT É O ENDEREÇO DE MEMÓRIA DE UMA ÁREA INTEIRA O COMANDO NEW CRIA A ÁREA DE MEMÓRIA INTEIRA DINAMICAMENTE E JOGA O ENDEREÇO DE MEMÓRIA DESSA ÁREA CRIADA PARA O PONTEIRO PTINT PTINT var PTINT INTEGER NEW PTINT ÁREA INTEGER CRIADA NO ENDEREÇO 3A56894C 3A56894C Program Teste Var p integer p ÁREA INTEGER CRIADA NO ENDEREÇO 3A56894C p 3A56894C p 5 End VAMOS ACOMPANHAR ESTE PROGRAMA PASSO A PASSO Begin newp 5 3A56894C p Program teste Type apontainteiro integer End Var v apontainteiro Begin WritelnIndique um número Newv Readlnv v v 5 WritelnNúmero lido 5 v Disposev end v IMPRESSÃO MEMÓRIA STACK HEAP Indique um número 10 Número lido 5 15 3A56894C 3A56894C 15 NIL VAMOS VER O QUE ACONTECE NA MEMÓRIA QUANDO EXECUTAMOS PASSO A PASSO ESSE PROGRAMA 35 47 03 var VETOR ARRAY13 OF INTEGER VETOR1 VETOR2 VETOR3 3A56894C 35 4A69873A 4A69873A 47 2B69873A 03 NIL 2B69873A p 3A56894C var p endNODO