Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 47Egorka47   (21.12.2010 в 13:50)
есть задача написать 2 функции с одинаковым заданием : динамическое создание и заполнение случайными числами массива указанного размера.

вот они:



intRandom_numbers(int count)
{int *p,i;
p=(int*)malloc(count*sizeof(int));
srand((unsigned)time(NULL));
for(i=0;i<count;i++)
p[i]=rand();
return p;

и



void  Random_numbers2(int count,int **p) //почему указатель на указатель?
{int i;
*p=(int*)malloc(count*sizeof(int)); // в чем разница этой строки с такой же в предыдущей?
for(i=0;i<count;i++)
(*p)[i]=rand();}




ответь пожалуйста на выделенный комментарий


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: