Пусть дан массив int a[6]; Какой из способов доступа к 3-му элементу НЕ является правильным?

  • int x, a[6]={1,2,3,4,5,6};
    x=*(&a[0]+2);
    printf(“x=%d”,x);
  • int x, a[6]={1,2,3,4,5,6};
    x=*(a+2);
    printf(“x=%d”,x);
  • int x,*p, a[6]={1,2,3,4,5,6};
    *p=*(a+2);
    printf(“x=%d”,*p);
  • int x,*p, a[6]={1,2,3,4,5,6};
    p=a+2;
    printf(“x=%d”,*p);
Для просмотра статистики ответов нужно залогиниться.