- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoPonteiros e Referências
- LinguagensC
Observe o seguinte programa escrito em C.
#include <stdio.h>
int main(void) {
int vetor[] = {20,30,40};
int *p;
p = &vetor[1];
p++;
printf("%d - ",*p);
(*p)++;
printf("%d - ",*p);
printf("%d - %d - %d",vetor[0],vetor[1],vetor[2]);
return 0;
}
int main(void) {
int vetor[] = {20,30,40};
int *p;
p = &vetor[1];
p++;
printf("%d - ",*p);
(*p)++;
printf("%d - ",*p);
printf("%d - %d - %d",vetor[0],vetor[1],vetor[2]);
return 0;
}
Qual a saída gerada em tela por esse programa?