[Ответить в тред] Ответить в тред

26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10
27/09/15 - Двач API — Инструкция к применению


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 84 | 26 | 25
Назад Вниз Каталог Обновить

Аноним # OP  30/03/16 Срд 00:17:37  121779707  
14592862577230.png (25Кб, 1228x632)
Привет, любимый анончик. Пытаюсь понять код программы, но не все мне понятно. Я буду благодарен, если ты мне объяснишь, что к чему.
Красным: в if мы присвоили первому элементу текущий, при условии, что первый равен нулю. В ином случае next присваивает текущий элемент и записывает адрес этой памяти в ps. То есть мы записываем адрес памяти следующего элемента, так?
Вторая красная линия: текущему последнему элементу(fin) присваивается текущий элемент(np). data присваивается s и записывает адрес этой памяти в fin. запись next в fin. Не понимаю, что здесь происходит
Оранжевая линия: адрес текущего элемента присваивает первый элемет(надеюсь, что так).
Блок оранжевый 1 и 2: Я не представляю, как это даже объяснить. Вижу, что есть вывод, очистка памяти, но до меня не доходит, почему выводится правильно, если мы уже прописали функцию вывода и после еще что-то прописали. Объясни, дружище, прошу.
Синий блок: включение процедуры в нашу программу, так?
И еще мини-вопрос. Зачем мы везде прописываем pel? Я вообще не понимаю, зачем он нужен
Аноним 30/03/16 Срд 00:24:24  121780349
>>121779707 (OP)
>Привет, любимый анончик.
Иди нахуй, Абу. Ссу тебе в чай.
Аноним # OP  30/03/16 Срд 00:26:45  121780559
14592868053380.png (11Кб, 644x105)
14592868053391.png (75Кб, 1366x768)
И сразу вкидываю еще одно задание с кодом. Можете предложить свой, я его попытаюсь понять. Жду ваших ответов, господа
Аноним 30/03/16 Срд 00:27:17  121780606
>>121780349
Извини, если обидел тебя. Антон, объясни мне
Аноним 30/03/16 Срд 00:35:25  121781322
>>121779707 (OP)
Хуйня написана:
1) твой код - говно, это ни си, ни кресты
2) переименуй свою функцию, какой spisok нахуй?
3) поля структуры заполнять сразу после создания
4) fin->next чо?
5) перестань жонглировать переменными, коль уж определил её, так используй по назначению
6) за using namespace std у нас на районе убивают нахуй
7) раздели свой код на функции, у тебя ебучая каша
Без исправления всего вышенаписанного даже ОП читать влом
сеньор помидор
Аноним 30/03/16 Срд 00:37:24  121781506
>>121779707 (OP)
Бляяядь, прочитал ОП. Иди-ка ты в пизду, неуч. Нехуй уроки прогуливать.
сеньор помидор
Аноним 30/03/16 Срд 00:40:36  121781797
>>121781322
Это задание, которое мне дали. Я пытаюсь понять, что ждет меня в будущем. Хотя, если предложишь альтернативу, то я с радостью изучу ее
Аноним 30/03/16 Срд 00:40:57  121781827
>>121781506
Да я и не прогуливаю. Учусь, вот, дополнительно занимаюсь
Аноним 30/03/16 Срд 00:41:33  121781888
14592876930510.jpg (368Кб, 2693x1616)
>>121781797
>Я пытаюсь понять, что ждет меня в будущем.
Аноним 30/03/16 Срд 00:45:58  121782243
>>121781888
Ну нет. Похуй на Абу. Я сейчас в плане образования
Аноним 30/03/16 Срд 00:51:20  121782704
>>121779707 (OP)
Это структура данных, под названием "Односвязный список". В таком списке каждый элемент содержит указатель на следующий. Если указатель равен NULL, то достигнут конец списка. А head, собственно, первый элемент списка. Дальше разбирайся сам.
Аноним 30/03/16 Срд 00:51:24  121782713
14592882847210.jpg (113Кб, 1200x1200)
>>121781888
>плазма и hifi
Аноним 30/03/16 Срд 00:52:14  121782792
>>121781322
> за using namespace std у нас на районе убивают нахуй
Поясни, пожалуйста.
мимонеоп
Аноним 30/03/16 Срд 00:56:42  121783201
ОП, ты хуесос? это односвязный список, сначала заполняется, потом выводится и удаляется, были бы понятные имена у переменных может бы и не тупил, приучи себя именовать переменные не буквами блядь, а конкретным словом, для начала хоть русским латиницей, потом перейдешь на англ. сам, потому что удобней и понятней, чем эти n,m,k,button14, textBox94
Аноним 30/03/16 Срд 00:57:49  121783310
>>121779707 (OP)
> int main()
> {
>     spisok();
> }

С таким же успехом можно весь код в main херачить.
Аноним 30/03/16 Срд 01:00:50  121783573
>>121783201
и да, на втором курсе такая херня была, еще курсач по ней, где надо было максимум/минимум искать и сортировку, хрень в общем
Аноним 30/03/16 Срд 01:02:15  121783702
>>121783201
Ребят, не кричите. Это не мое творение. Я просто разбираюсь в коде
Аноним 30/03/16 Срд 01:02:44  121783747
14592889649320.jpg (77Кб, 540x960)
>>121779707 (OP)
Первая выводит и двигает указатель np, вторая проходиться по списку и удаляет память (сначал пойнтер переходит на next, потом удаляет текущий, потом head становится на следующий next и все повторяется)
Аноним 30/03/16 Срд 01:06:37  121784089
>>121783747
Спасибо, друг. Теперь понятно, что к чему
Аноним 30/03/16 Срд 01:10:01  121784377
14592894018550.jpg (750Кб, 1240x1657)
>>121784089
Я бы еще тебе посоветовал заменить все стрелочки на нотацию указателей.
np = np->next;
на
np = (*np).next;

Аноним 30/03/16 Срд 01:16:22  121784883
Ну ты и аутист!
Аноним 30/03/16 Срд 01:20:39  121785225
>>121784377
Зачем? Стрелочки более читаемы, не?
Аноним 30/03/16 Срд 01:21:10  121785267
>>121785225
Нет.
Аноним 30/03/16 Срд 01:21:33  121785303
>>121785225
Потому что ты будешь использовать классы, а не древние структуры из С.
Аноним 30/03/16 Срд 01:23:59  121785514
14592902395780.jpg (587Кб, 845x1200)
>>121785225
Читаемость тут нужна если у тебя больше 4 элементов, а так лучше использовать поинтерную нотацию, ибо она понятнее, сразу видно, что у тебя указатель и ты обращаешься к элементу через точку.
Аноним 30/03/16 Срд 01:24:36  121785568
>>121782792
Двачую, тоже нихуя не понял, что в этом плохого.
Аноним 30/03/16 Срд 01:25:51  121785683
>>121785514
Так по стрелочке тоже сразу понятно, что это указатель.
Стрелка - это ж как раз сахар, что б не разыменовывать.
Аноним 30/03/16 Срд 01:28:17  121785869
14592904978770.jpg (121Кб, 1280x720)
>>121785683
Сахар не нужен, нужно дереференсирование.
Аноним 30/03/16 Срд 01:28:20  121785873
>>121785303
Во-первых, в контексте плюсов разница между классном и структурой невелика совсем. Во-вторых, при чем тут указатели? Что, классы по указателю передаются как-то иначе, чем структуры?
Аноним 30/03/16 Срд 01:28:48  121785906
>>121785869
Понятно.
Аноним 30/03/16 Срд 01:31:42  121786156
>>121780559
Ты говоришь, как ленивый хуй. Ответов он, блять, ждет, заждался, нахуй, бедненький.
Аноним 30/03/16 Срд 01:34:26  121786401
> void spisok
suka
Аноним 30/03/16 Срд 01:35:30  121786485
> no more then 20
> programm
блять, ну блять, ну какой же ты уебок
Аноним 30/03/16 Срд 01:36:52  121786601
14592910126960.png (60Кб, 317x372)
>>121779707 (OP)
Ммм, односвязные списки. Второкурсник?
Код твой - говнище, писался без понимания, что блядь зачем делается. Вот поясни за переменную s, НАХУЯ БЛЯДЬ ОНА НУЖНА, ПИДОР ТЫ ТУПОРЫЛЫЙ?!111
И КТО ТЕБЕ, ЗАЛУПА КОНСКАЯ, СКАЗАЛ, ЧТО ХУЯЧИТЬ ПО НЕСКОЛЬКУ ВЫРАЖЕНИЙ В ОДНОЙ СТРОКЕ - ЭТО ХОРОШАЯ ИДЕЯ??!!11 ЭТО ТЫ В ЦИКЛЕ for(...) УВИДЕЛ, И РЕШИЛ, ЧТО ЭТО ВЕЗДЕ ХОРОШО ЗАЙДЁТ, УЕБАН?
А ЧТО, БЛЯДЬ, ЗНАЧИТ ТВОЁ
> fin->next;
А, СУЧАРА? ЧТО ТЫ ХОТЕЛ ЭТИМ СКАЗАТЬ?
Я ЕБАЛ В РОТ СУКА ТАКИХ НЕКОМПЕТЕНТНЫХ УЕБАНОВ.
Аноним 30/03/16 Срд 01:38:15  121786718
блять, оп, я блять даже не знаю, что тебе сказать. просто хочу чтобы ты сгорел в аду нахуй. ну вообще пиздец, за советами он пришел, ну ебал я в рот
Аноним # OP  30/03/16 Срд 01:38:46  121786767
>>121784089
Ребят. Если бы я это написал сам, то я бы не пришел сюда и не спрашивал, что я тут нахуячил, лол. Эту прогу мне дали для того, чтобы я разобрался с односвязным списком
Аноним 30/03/16 Срд 01:39:08  121786798
Сходи в /pr/, только веревки и мыло из дома убери.
Аноним 30/03/16 Срд 01:39:57  121786860
14592911979360.jpg (17Кб, 520x391)
>>121786767
Сожги того, кто тебе дал этот код. Это ебучий демон из ада, который пришёл сеять хаос и разрушение.
Аноним 30/03/16 Срд 01:40:02  121786868
>>121786798
Там как обычно 1.5 анона. Я ничего не получу в ответах нужного
Аноним 30/03/16 Срд 01:40:24  121786903
>>121786767
1) разбираться нужно по нормальному коду, а не по этому говну, написанному лоботомированным дэбилом-студентом
2) судя по твоим вопросам тебе нужно разбираться не с одосвязым спискам, а прямо вообще с основами языка
Аноним 30/03/16 Срд 01:41:33  121787006
>>121786860
Тогда я прошу тебя, друг, показать, как должен выглядеть код по такому заданию
Аноним 30/03/16 Срд 01:42:05  121787051
>>121786903
Дай мне красивый код по этому заданию
Аноним 30/03/16 Срд 01:42:17  121787064
>>121786868
Ты просто даун, в С++ треде спроси. Там 1.5 знающих анона, а не таких же как ты дауна.
Аноним 30/03/16 Срд 01:42:55  121787111
>>121786767
Так ты напиши сам, в чем твоя проблема, тебе ссылку на википедю принести или нахуя ты сюда пришел?
Элсо, а не ты ли тот оп, который пилил треды про помогите обязательно используя жквери решить какую-то арифметическую задачку? Помойму, я помню тебя, грязный ублюдок.
Аноним 30/03/16 Срд 01:43:09  121787131
>>121787051
поебаться тебе не завернуть? погугли любой код на гитхабе
Аноним 30/03/16 Срд 01:44:16  121787218
>>121787006
http://bfy.tw/4zqT
>__<' пиздец у меня пердак от этого твоего "кода" пригорел
Аноним 30/03/16 Срд 01:44:17  121787220
>>121787051
google -> linked list c++
Аноним 30/03/16 Срд 01:45:27  121787308
>>121787111
Нет, в жквери я еще не лез
Аноним 30/03/16 Срд 01:45:34  121787316
>>121787131
Sukaaa
> поебаться тебе не завернуть?
Лет 10 назад эту фразу слышал, охуенно, спасибо бро.
Аноним # OP  30/03/16 Срд 01:46:13  121787382
Может, раз вам так все нравится, со вторым ознакомитесь кодом?
Аноним 30/03/16 Срд 01:47:14  121787477
>>121787316
да я тоже, че-то блять всплыло из сосничества. мимо 27 лвл
Аноним # OP  30/03/16 Срд 02:00:16  121788574
Бамп
Аноним 30/03/16 Срд 02:00:50  121788618
14592924505550.png (638Кб, 596x701)
Короче ОП, я тебе запилил код как он должен выглядеть, а в ОП посте хуйня, написанная долбоебом.

http://ideone.com/UR7O2N
Аноним 30/03/16 Срд 02:01:10  121788644
14592924703820.png (22Кб, 400x400)
>>121779707 (OP)
Аноним 30/03/16 Срд 02:03:26  121788813
>>121788618
Спасибо, друг. Это мне очень поможет
Аноним 30/03/16 Срд 02:06:31  121789068
14592927912740.jpg (39Кб, 604x342)
>>121788618
Честно говоря, сложна
Аноним 30/03/16 Срд 02:06:38  121789085
>>121782792
>>121785568
Засирается неймспейс.
мимокрокодил
Аноним 30/03/16 Срд 02:08:22  121789208
>>121789068
По сравнению с тем высером суки шакала, этот код просто верх простоты. Ну разве что за auto могут спросить.
мимокрок
Аноним 30/03/16 Срд 02:09:55  121789323
>>121786601
быдлокодер?
Аноним 30/03/16 Срд 02:10:29  121789359
14592930291990.webm webm file (2338Кб, 480x360, 00:00:40)
>>121788618
>СНАЧАЛА ИНИЦИАЛИЗИРОВАТЬ ФУНКЦИЮ ПОТОМ ЕЁ ОПРЕДЕЛЯТЬ
Аноним 30/03/16 Срд 02:10:45  121789380
>>121789208
О, теперь все дошло, что там написано. Это действительно вышка. Спасибо этому анону:3
Аноним 30/03/16 Срд 02:11:20  121789426
>>121789359
Может декларировать, даун?
Аноним 30/03/16 Срд 02:12:03  121789476
14592931234000.jpg (12Кб, 480x360)
>>121789323
Угумс. Немного нервный.
Аноним 30/03/16 Срд 02:15:13  121789708
14592933130390.webm webm file (2338Кб, 480x360, 00:00:40)
>>121789426
Аноним 30/03/16 Срд 02:18:25  121789919
14592935058810.webm webm file (2338Кб, 480x360, 00:00:40)
>>121789708
Аноним # OP  30/03/16 Срд 02:36:38  121791009
Бамп
Аноним 30/03/16 Срд 07:40:30  121801095
14593128309970.jpg (13Кб, 308x400)
Аноним 30/03/16 Срд 09:16:31  121805007
14593185913440.jpg (13Кб, 308x400)
Аноним 30/03/16 Срд 09:18:54  121805113
>>121784377
Вот из-за таких как ты существуют кучи говнокода, пидор.
Аноним 30/03/16 Срд 09:23:06  121805313
14593189868100.png (262Кб, 894x894)
>>121805113
С каких пор указатели говнокод, школьник?
Аноним 30/03/16 Срд 09:23:32  121805337
Это C++ ? Я просто с деревни
Аноним 30/03/16 Срд 09:25:32  121805436
14593191321030.jpg (85Кб, 640x610)
>>121805337
Да.
Аноним 30/03/16 Срд 09:28:41  121805617
>>121805313
Нарушаешь общепринятое соглашение, уебок.
Аноним 30/03/16 Срд 09:30:32  121805702
14593194326430.png (71Кб, 203x303)
>>121805617
Манясоглашение?
Аноним 30/03/16 Срд 09:33:44  121805844
14593196240540.jpg (21Кб, 300x420)
>>121805702
Специально для тебя.
Аноним 30/03/16 Срд 09:48:52  121806610
>>121805844
Ты себе в манямирке придумал какое-то соглашение?
Аноним 30/03/16 Срд 09:51:08  121806739
>>121806610
Для каждого языка существуют coding guidelines или Coding conventions. Их не просто так придумали.

мимопробегал
Аноним 30/03/16 Срд 09:57:09  121807110
>>121806739
Они отличаются от компании к компании, так что не вижу что я нарушил, если я пишу код вне какой-то компании и нарушать нечего. Или у всех баттхерт от звездочек?
Аноним 30/03/16 Срд 10:01:46  121807410
14593213061980.png (299Кб, 1920x1080)
Раз такой тред, то и мне поясните. что делает пикрелейтед
Аноним 30/03/16 Срд 10:12:09  121808049
>>121788618
Какой хороший код, сеньор помидор, это ты писал?
Аноним 30/03/16 Срд 10:12:31  121808074
>>121807110
От компании к компании может отличаться немного стиль. Но в нормальных компаниях этот стиль никогда не будет противоречить гайдлайнам.
Аноним 30/03/16 Срд 10:16:30  121808350
>>121808049
>я тебе запилил
Сам как думаешь?
Аноним 30/03/16 Срд 10:19:11  121808555
>>121808074
и чему противоречат звездочки?
Аноним 30/03/16 Срд 10:19:13  121808559
14593223534610.jpg (128Кб, 1783x369)
>>121808049
я не оп, просто мимо проходил
Аноним 30/03/16 Срд 10:34:17  121809691
14593232572210.jpg (60Кб, 531x604)
>>121779707 (OP)
Это ж блин обычный список связанный односторонний

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 84 | 26 | 25
Назад Вверх Каталог Обновить

Топ тредов