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

Объясните строчку в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл без тела http://www.cyberforum.ru/cpp-beginners/thread784660.html
Доброго всем дня! Читаю книжку, раздел управляющие конструкции, и тут встречаю вот такое утверждение: "В некоторых программах даже встречается циклы без тела, в которых сразу после условия следует точка с запятой" Пример не приведен. Как может завершиться цикл, если нет тела благодаря которому меняется условие? В каких случаях применяются такие циклы? Спасибо!
C++ Как сделать, чтобы функция класса могла работать с обьектами другого класса есть класс к примеру class One и класс к примеру class Two нужно чтобы элемент функция класса One могла работать в обьектами класа Two как связать эти класы? http://www.cyberforum.ru/cpp-beginners/thread784657.html
Надо написать программу на С++ с использованием указателей C++
* Составить программу, выполняет с одномерным массивом действия согласно заданию. Вместо классического доступа к элементам массива (например, MyArray ) и выполнения операций над элементами использовать указатели. Обраработку массива выполнить в функции. Функцию в главной программе вызвать через указатель. Память под массив выделить динамично. Составить программу, выполняет с одномерным массивом...
C++ Очередная формация давно решённой задачи
Всем доброго времени суток! Необходимо было решить задачу с 2мя кубиками: Задача: написать программу, реализующую игру в кости. Правила игры: 1. Играющий называет любое число в диапазоне от 2 до 12 и ставку, которую он делает в этот ход 2. Программа с помощью генератора случайных чисел дважды выбирает числа от 1 до 6 (бросает кубик, на гранях которого цифры от 1 до 6) 3. Если сумма...
C++ вычисление значений периодической функции http://www.cyberforum.ru/cpp-beginners/thread784573.html
Код программы: #include <stdio.h> #include <math.h> int main(void) { short n; /* параметр внешнего цикла */ double x, y; /* абсцисса и ордината графика */ short h; /* позиция точки на экране */ /* внешний цикл - для 5 периодов */ for (n=0; n<5; n++) {
C++ Не переводит строку printf("1\t2\t3\t4\t5\n1\t4\t9\t16\t25"); Почему? подробнее

Показать сообщение отдельно
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
12.02.2013, 14:29     Объясните строчку в коде
C++
1
2
if(head == NULL)     
    head = new Node (value, NULL, NULL);
т.е. если список пока ещё пуст, то ставим в начало этого списка объект типа Node. Член data этого объекта инициализируем со значением value, а члены next и prev - значением NULL, т.к. у нас только один элемент в списке, и, следовательно, пока ещё нет ни предыдущих, ни следующих за этим объектом других элементов списка.
 
Текущее время: 19:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru