Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alten_fritz
0 / 0 / 0
Регистрация: 04.08.2013
Сообщений: 9
#1

Объяснить код создания динамического списка - C++

13.09.2013, 11:23. Просмотров 286. Ответов 1
Метки нет (Все метки)

есть функция для создания динамического списка, может кто объяснить как работает цикл "for" в ней
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Numbers{
   public:
     int n;
     Numbers *p;};
 
Numbers *make(int N)
{
   Numbers *p1, *p2;
   int i;
   p1=new Numbers;
   p1->n=1;
   p1->p=NULL;
   for(i=2; i<N; i++)
     {
         p2=new Numbers;
         p2->n=i;
         p2->p=p1;
         p1=p2;
     }
   return p1;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2013, 11:23     Объяснить код создания динамического списка
Посмотрите здесь:

Вынести код создания списка в отдельный модуль - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; struct A { int key; }; class List { public:

Реализация динамического создания экземпляров класса. - C++
Добрый вечер. Есть программа: //HEADER.h #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; using namespace...

Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка - C++
Люди ПОМОГИТЕ осталось совсем мало , мне нужна помощь!!! написать код программ: 1) Написать код программы, выполняющей растяжку...

Создать функцию для создания динамического массива - C++
Как создать функцию в другом заголовочном файле, которая будет создавать двумерный динамический массив. входящие параметры такие (имя...

Реализовать и протестировать функцию создания двумерного динамического массива - C++
Ребята , помогите решить задачу : Реализовать и протестировать функцию создания двумерного динамического массива. Функция должна иметь...

Разработать программу создания динамического массива с использованием функций - C++
Разработать программу создания массива с использованием функций Элементы матрицы заполняются псевдослучайными числами. В программе...

Объяснить принцип работы списка - C++
struct link { int data; link* next; }; //////////////////////////////////////////////////////////////////////////////// class...

Создать шаблон динамического списка - C++
спроектировать шаблон для класса динамический список Создать конструкторы: по умолчанию, с параметрами и копирования и продемонстрировать...

Сортировка динамического линейного списка - C++
Подскажите пожалуйста как вывести список книг изданных после указанного года.Я уже все пересмотрела везде только добавить -удалить.Это я...

Обмен элементов динамического списка - C++
Народ помогите кто как может или литературы полезной скиньте, что то читал читал, а толку нету. необходимо создать однонаправленный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1789 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
13.09.2013, 11:46     Объяснить код создания динамического списка #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
        
p2=new Numbers;//Создать элемент типа Numbers и занести указатель на него в p2
p2->n=i;      //Занести в поле n  значение i
p2->p=p1;   //занести в поле p указатель на предыдущий элемент
p1=p2;      //p1 теперь указывает на созданный элемент(первый в списке)
Yandex
Объявления
13.09.2013, 11:46     Объяснить код создания динамического списка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru