Привет, любимый анончик. Пытаюсь понять код программы, но не все мне понятно. Я буду благодарен, если ты мне объяснишь, что к чему.Красным: в if мы присвоили первому элементу текущий, при условии, что первый равен нулю. В ином случае next присваивает текущий элемент и записывает адрес этой памяти в ps. То есть мы записываем адрес памяти следующего элемента, так?Вторая красная линия: текущему последнему элементу(fin) присваивается текущий элемент(np). data присваивается s и записывает адрес этой памяти в fin. запись next в fin. Не понимаю, что здесь происходитОранжевая линия: адрес текущего элемента присваивает первый элемет(надеюсь, что так).Блок оранжевый 1 и 2: Я не представляю, как это даже объяснить. Вижу, что есть вывод, очистка памяти, но до меня не доходит, почему выводится правильно, если мы уже прописали функцию вывода и после еще что-то прописали. Объясни, дружище, прошу.Синий блок: включение процедуры в нашу программу, так?И еще мини-вопрос. Зачем мы везде прописываем pel? Я вообще не понимаю, зачем он нужен
>>121779707 (OP)>Привет, любимый анончик.Иди нахуй, Абу. Ссу тебе в чай.
И сразу вкидываю еще одно задание с кодом. Можете предложить свой, я его попытаюсь понять. Жду ваших ответов, господа
>>121780349Извини, если обидел тебя. Антон, объясни мне
>>121779707 (OP)Хуйня написана:1) твой код - говно, это ни си, ни кресты2) переименуй свою функцию, какой spisok нахуй?3) поля структуры заполнять сразу после создания4) fin->next чо?5) перестань жонглировать переменными, коль уж определил её, так используй по назначению6) за using namespace std у нас на районе убивают нахуй7) раздели свой код на функции, у тебя ебучая кашаБез исправления всего вышенаписанного даже ОП читать вломсеньор помидор
>>121779707 (OP)Бляяядь, прочитал ОП. Иди-ка ты в пизду, неуч. Нехуй уроки прогуливать.сеньор помидор
>>121781322Это задание, которое мне дали. Я пытаюсь понять, что ждет меня в будущем. Хотя, если предложишь альтернативу, то я с радостью изучу ее
>>121781506Да я и не прогуливаю. Учусь, вот, дополнительно занимаюсь
>>121781797>Я пытаюсь понять, что ждет меня в будущем.
>>121781888Ну нет. Похуй на Абу. Я сейчас в плане образования
>>121779707 (OP)Это структура данных, под названием "Односвязный список". В таком списке каждый элемент содержит указатель на следующий. Если указатель равен NULL, то достигнут конец списка. А head, собственно, первый элемент списка. Дальше разбирайся сам.
>>121781888>плазма и hifi
>>121781322> за using namespace std у нас на районе убивают нахуйПоясни, пожалуйста.мимонеоп
ОП, ты хуесос? это односвязный список, сначала заполняется, потом выводится и удаляется, были бы понятные имена у переменных может бы и не тупил, приучи себя именовать переменные не буквами блядь, а конкретным словом, для начала хоть русским латиницей, потом перейдешь на англ. сам, потому что удобней и понятней, чем эти n,m,k,button14, textBox94
>>121779707 (OP)> int main()> {> spisok();> }С таким же успехом можно весь код в main херачить.
>>121783201и да, на втором курсе такая херня была, еще курсач по ней, где надо было максимум/минимум искать и сортировку, хрень в общем
>>121783201Ребят, не кричите. Это не мое творение. Я просто разбираюсь в коде
>>121779707 (OP)Первая выводит и двигает указатель np, вторая проходиться по списку и удаляет память (сначал пойнтер переходит на next, потом удаляет текущий, потом head становится на следующий next и все повторяется)
>>121783747Спасибо, друг. Теперь понятно, что к чему
>>121784089Я бы еще тебе посоветовал заменить все стрелочки на нотацию указателей.np = np->next;наnp = (*np).next;
Ну ты и аутист!
>>121784377Зачем? Стрелочки более читаемы, не?
>>121785225Нет.
>>121785225Потому что ты будешь использовать классы, а не древние структуры из С.
>>121785225Читаемость тут нужна если у тебя больше 4 элементов, а так лучше использовать поинтерную нотацию, ибо она понятнее, сразу видно, что у тебя указатель и ты обращаешься к элементу через точку.
>>121782792Двачую, тоже нихуя не понял, что в этом плохого.
>>121785514Так по стрелочке тоже сразу понятно, что это указатель.Стрелка - это ж как раз сахар, что б не разыменовывать.
>>121785683Сахар не нужен, нужно дереференсирование.
>>121785303Во-первых, в контексте плюсов разница между классном и структурой невелика совсем. Во-вторых, при чем тут указатели? Что, классы по указателю передаются как-то иначе, чем структуры?
>>121785869Понятно.
>>121780559Ты говоришь, как ленивый хуй. Ответов он, блять, ждет, заждался, нахуй, бедненький.
> void spisoksuka
> no more then 20> programmблять, ну блять, ну какой же ты уебок
>>121779707 (OP)Ммм, односвязные списки. Второкурсник?Код твой - говнище, писался без понимания, что блядь зачем делается. Вот поясни за переменную s, НАХУЯ БЛЯДЬ ОНА НУЖНА, ПИДОР ТЫ ТУПОРЫЛЫЙ?!111И КТО ТЕБЕ, ЗАЛУПА КОНСКАЯ, СКАЗАЛ, ЧТО ХУЯЧИТЬ ПО НЕСКОЛЬКУ ВЫРАЖЕНИЙ В ОДНОЙ СТРОКЕ - ЭТО ХОРОШАЯ ИДЕЯ??!!11 ЭТО ТЫ В ЦИКЛЕ for(...) УВИДЕЛ, И РЕШИЛ, ЧТО ЭТО ВЕЗДЕ ХОРОШО ЗАЙДЁТ, УЕБАН?А ЧТО, БЛЯДЬ, ЗНАЧИТ ТВОЁ> fin->next;А, СУЧАРА? ЧТО ТЫ ХОТЕЛ ЭТИМ СКАЗАТЬ?Я ЕБАЛ В РОТ СУКА ТАКИХ НЕКОМПЕТЕНТНЫХ УЕБАНОВ.
блять, оп, я блять даже не знаю, что тебе сказать. просто хочу чтобы ты сгорел в аду нахуй. ну вообще пиздец, за советами он пришел, ну ебал я в рот
>>121784089Ребят. Если бы я это написал сам, то я бы не пришел сюда и не спрашивал, что я тут нахуячил, лол. Эту прогу мне дали для того, чтобы я разобрался с односвязным списком
Сходи в /pr/, только веревки и мыло из дома убери.
>>121786767Сожги того, кто тебе дал этот код. Это ебучий демон из ада, который пришёл сеять хаос и разрушение.
>>121786798Там как обычно 1.5 анона. Я ничего не получу в ответах нужного
>>1217867671) разбираться нужно по нормальному коду, а не по этому говну, написанному лоботомированным дэбилом-студентом2) судя по твоим вопросам тебе нужно разбираться не с одосвязым спискам, а прямо вообще с основами языка
>>121786860Тогда я прошу тебя, друг, показать, как должен выглядеть код по такому заданию
>>121786903Дай мне красивый код по этому заданию
>>121786868Ты просто даун, в С++ треде спроси. Там 1.5 знающих анона, а не таких же как ты дауна.
>>121786767Так ты напиши сам, в чем твоя проблема, тебе ссылку на википедю принести или нахуя ты сюда пришел?Элсо, а не ты ли тот оп, который пилил треды про помогите обязательно используя жквери решить какую-то арифметическую задачку? Помойму, я помню тебя, грязный ублюдок.
>>121787051поебаться тебе не завернуть? погугли любой код на гитхабе
>>121787006http://bfy.tw/4zqT>__<' пиздец у меня пердак от этого твоего "кода" пригорел
>>121787051google -> linked list c++
>>121787111Нет, в жквери я еще не лез
>>121787131Sukaaa> поебаться тебе не завернуть?Лет 10 назад эту фразу слышал, охуенно, спасибо бро.
Может, раз вам так все нравится, со вторым ознакомитесь кодом?
>>121787316да я тоже, че-то блять всплыло из сосничества. мимо 27 лвл
Бамп
Короче ОП, я тебе запилил код как он должен выглядеть, а в ОП посте хуйня, написанная долбоебом.http://ideone.com/UR7O2N
>>121779707 (OP)
>>121788618Спасибо, друг. Это мне очень поможет
>>121788618Честно говоря, сложна
>>121782792>>121785568Засирается неймспейс.мимокрокодил
>>121789068По сравнению с тем высером суки шакала, этот код просто верх простоты. Ну разве что за auto могут спросить.мимокрок
>>121786601быдлокодер?
>>121788618>СНАЧАЛА ИНИЦИАЛИЗИРОВАТЬ ФУНКЦИЮ ПОТОМ ЕЁ ОПРЕДЕЛЯТЬ
>>121789208О, теперь все дошло, что там написано. Это действительно вышка. Спасибо этому анону:3
>>121789359Может декларировать, даун?
>>121789323Угумс. Немного нервный.
>>121789426
>>121789708
>>121784377Вот из-за таких как ты существуют кучи говнокода, пидор.
>>121805113С каких пор указатели говнокод, школьник?
Это C++ ? Я просто с деревни
>>121805337Да.
>>121805313Нарушаешь общепринятое соглашение, уебок.
>>121805617Манясоглашение?
>>121805702Специально для тебя.
>>121805844Ты себе в манямирке придумал какое-то соглашение?
>>121806610Для каждого языка существуют coding guidelines или Coding conventions. Их не просто так придумали.мимопробегал
>>121806739Они отличаются от компании к компании, так что не вижу что я нарушил, если я пишу код вне какой-то компании и нарушать нечего. Или у всех баттхерт от звездочек?
Раз такой тред, то и мне поясните. что делает пикрелейтед
>>121788618Какой хороший код, сеньор помидор, это ты писал?
>>121807110От компании к компании может отличаться немного стиль. Но в нормальных компаниях этот стиль никогда не будет противоречить гайдлайнам.
>>121808049>я тебе запилилСам как думаешь?
>>121808074и чему противоречат звездочки?
>>121808049я не оп, просто мимо проходил
>>121779707 (OP)Это ж блин обычный список связанный односторонний