

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o programa em C abaixo.
#include <stdio.h>
#define MAX 5
int main ( ) {
int i=0, vetor [MAX] ;
int *pvetor=NULL;
pvetor = vetor;
for ( ;i<MAX; i++)
*(vetor +i) = i*10;
for (i=0 ;i<MAX;i++)
printf("pvetor[%d] = %d ",i,*(pvetor+i));
return 0;
}
Um Técnico, ao executar o programa acima em condições ideais, obterá como saída
um erro relativo à falta de valor inicial para a variável i no primeiro for
pvetor[0]= 0 pvetor [l]= 10 pvetor[2]= 20 pvetor[3]= 30 pvetor [4]= 40
um erro, pois no primeiro for o comando correto deveria ser: &(pvetor+i) = i+10;
pvetor[0]= 0 pvetor [l]= O pvetor[2]= 0 pvetor[3]= 0 pvetor [4]= 0
pvetor[l]= 10 pvetor[2]= 10 pvetor [3]= 10 pvetor[4]= 10 pvetor[5]= 10