Как быстро разобраться с указателями в Си
Пример для понимания работы malloc и указателей
Идете на сайт http://www.pythontutor.com/visualize.html#mode=edit198И вводите следующий код:
#include <stdlib.h>
int *newarray(int array_size)
{
int i;
i = 0;
int *ar;
ar = malloc(sizeof(*ar) * array_size);
if (!ar) return (0);
while (i < array_size)
{
ar[i] = i + 1;
i++;
}
return (ar);
}
int main()
{
int array_size;
int *pa;
array_size = 5;
pa = newarray(array_size);
return (0);
}
Комментарии
Отправить комментарий