Какой из фрагментов правильно выделяет память под массив из 100 указателей?

  • int **p, n=100;
    p=(int *) malloc(sizeof(int*)*n);
  • int **p, n=100;
    p=(int *)calloc(sizeof(int*),n);
  • int **p, n=100;
    p=(int **) malloc(sizeof(int*)*n);
  • int *p, n=100;
    p=(int *)malloc(sizeof(int)*n);
Для просмотра статистики ответов нужно залогиниться.