Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 13.11.2016
Сообщений: 12
1

Работа со стеками, объяснение кода программы

20.03.2017, 16:46. Просмотров 394. Ответов 1
Метки нет (Все метки)

Есть код программы (вырванный из целой проги кусок). В нем используются стеки.
Помогите, пожалуйста, построчно (максимально подробно) объяснить работу программы

C++
1
2
3
4
5
6
7
8
9
10
struct stek {
    int value;
    struct stek *next;
};
void push(stek* &NEXT, const int VALUE) {
    stek *MyStack = new stek;
    MyStack->value = VALUE;
    MyStack->next = NEXT;
    NEXT = MyStack;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2017, 16:46
Ответы с готовыми решениями:

Нужно объяснение кода программы
Доброго времени суток! написала программу, посредством соединения нескольких простых в одну...

Напишите, пожалуйста объяснение к каждой строчке кода. Если можно, и объяснение некоторых функций
#include <stdlib.h> #include <stdio.h> void random(int * a, int size) { while(size--) ...

Работа со стеками
Разработать подпрограмму, работающую с совокупностью стеков определенного размера – после...

Работа со стеками
Люди подскажите как написать функцию для вывода на экран заданного элемента стека к примеру 3 или 5)

1
62 / 62 / 39
Регистрация: 18.11.2016
Сообщений: 562
20.03.2017, 19:44 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// Очевидно, тут структура.
struct stek {
    int value; //  Очевидно, это переменная целочисленного значения.
    struct stek *next; // А это, похоже на указатель на структуру.
};
 
// Вот эта штука называтся методом. Данный метод не возращает значение.
void push(stek* &NEXT, const int VALUE) { // Стуктура, указатель, константное цел.численная переменная.
    stek *MyStack = new stek; // Создаем новый стек.
    MyStack->value = VALUE;  // В новый стек помещаем значение из главной функции.
    MyStack->next = NEXT;  // В структуре выделяете память.
    NEXT = MyStack; // В эту память помещаете указатель.
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2017, 19:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Работа со стеками
Разработать программу, определяющую симметричность произвольного текста любой длины. Текст всегда...

Работа со стеками
С чем связанны данные ошибки. Компилятор вижак 10 экспресс выпуск. #include <fstream> using...

работа со стеками и функциями
Помогите сделать так, что бы программа запускалась. Задание такое: Вариант 3. Код который...

Работа с нескольками стеками
Подскажите, пожалуйста, как из двух данных стеков, можно получить третий, который состоит из...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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