Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. A função abaixo deveria imprimir uma contagem regressiva de 10 até 0 quando chamada em um programa C Standard (ANSI C)
  2. Porém, ao compilar o programa foi reportado um erro nesta função. Qual seria o motivo do erro apresentado? Responda considerando que o restante do programa está absolutamente correto.
  3.  
  4.  
  5. void imprimeContagemRegressiva(){    
  6.      for(int count=10; count>=0; count--){
  7.          printf("%d\n", count);
  8.      }
  9. }
  10.  
  11.  
  12. Qual valor será impresso para a variável y ao final da execução do programa abaixo?
  13.  
  14. int main(int argc, char *argv[])
  15. {
  16.    
  17.   int y, *p, x, *v;
  18.   int vetor[6] = {1, 2, 3, 5, 8, 13};
  19.  
  20.   y = 6;
  21.  
  22.   v = &vetor;
  23.  
  24.   p = &y;
  25.  
  26.   x = *p;
  27.  
  28.   x = 8;
  29.  
  30.   (*p)++;
  31.  
  32.   x--;
  33.  
  34.   (*p) += x;
  35.  
  36.   y = y * v[2];
  37.  
  38.   printf ("y = %d\n", y);
  39.  
  40.   return 0;
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement