Пусть дан массив float x[5]; Какой из способов доступа к 3-му элементу не является правильным?

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