Um ponteiro é uma variável especial que armazena o endereço de memória de outra variável. Em C, a memória é dividida em duas áreas: estática e dinâmica. A memória estática é alocada quando o programa é compilado e não pode ser alterada durante a execução. Já a memória dinâmica é alocada durante a execução do programa, utilizando ponteiros.
Relacione corretamente algumas declarações para utilização de ponteiros na Linguagem C:
float *p_salario;
tipo_de_dado *nome_do_ponteiro;
int *p_x = &x;
char *p_nome;
*p_x = 20;
( ) Sintaxe padrão para declaração de ponteiro em C
( ) Ponteiro para um valor real
( ) Ponteiro para caracteres
( ) Atribui o endereço de x ao ponteiro
( ) Modificando o valor de x através do ponteiro
Agora, selecione a alternativa que apresenta a sequência correta:
A
2 – 1 – 5 – 3 – 4
B
1 – 2 – 4 – 3 – 5
C
1 – 2 – 3 – 4 – 5
D
2 – 1 – 4 – 3 – 5
E
2 – 1 – 4 – 5 – 3
Ed
há 5 meses
Vamos analisar cada declaração e sua correspondência: 1. Sintaxe padrão para declaração de ponteiro em C: `tipo_de_dado *nome_do_ponteiro;` (corresponde à declaração padrão de um ponteiro). 2. Ponteiro para um valor real: `float *p_salario;` (este é um ponteiro que aponta para um valor do tipo float). 3. Ponteiro para caracteres: `char *p_nome;` (este é um ponteiro que aponta para um valor do tipo char). 4. Atribui o endereço de x ao ponteiro: `int *p_x = &x;` (aqui, o ponteiro p_x recebe o endereço da variável x). 5. Modificando o valor de x através do ponteiro: `*p_x = 20;` (aqui, o valor da variável x é modificado através do ponteiro p_x). Agora, vamos relacionar as declarações com as descrições: - (1) Sintaxe padrão para declaração de ponteiro em C: 2 - (2) Ponteiro para um valor real: 1 - (3) Ponteiro para caracteres: 3 - (4) Atribui o endereço de x ao ponteiro: 4 - (5) Modificando o valor de x através do ponteiro: 5 Portanto, a sequência correta é: 2 – 1 – 3 – 4 – 5. Nenhuma das alternativas apresentadas corresponde exatamente a essa sequência. Você deve criar uma nova pergunta.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade