- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
#include <stdio.h>
int main() {
switch (3) {
for (int i = 3; i > 0; --i) {
case 3: printf("%d ololo?\n", i);
}
}
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
#include <stdio.h>
int main() {
switch (3) {
for (int i = 3; i > 0; --i) {
case 3: printf("%d ololo?\n", i);
}
}
return 0;
}
О сколько нам открытий чудных
Готовит просвящения духх...
Угодайте, что там: https://ideone.com/zbOzGZ
UB?
Не только шланг, ещё гцц и тцц, в цикл-то вошли не по-людски, а через жопу – сразу прыгнули внутру.
> при выходе из цикла кидает на начало.
Цикл цикличен 😀 первую проверку на входе-то пропустили.
В c++ такой код не сконпелится, кстати.
Ну не верю я, что адепт-задрот, фанат онимея - и не пидр... Моя модель сознания отказывается это признавать.
Кто Путин?
Дык это на сходки ходить надо... Сложно.
2. В сишке for — это синоним для while, только зачем-то заняли ещё два места (в других ЯП есть циклы с другим способом задания границ диапазона перечисления и с однократным вычислением этих границ, а тут по сути макрос).
Итак, сначала избавимся от for:
Тьфцу!
Вот от такого старого говна до сих пор не могут избавиться.
Quick BASIC переходить на метку, указанную переменной, не умеет.
Следующая программа приводит к бесконечному циклу (печатает 0):
Да, я там часто хуйнёй страдаю, ещё на compileonline 🙂
> ubmalm.zip
Нихрена не понял, причём здесь какой-то матан на uBASIC?
Словом, мы все больны гандболом,
Мы все больны гандболом
И за гандбол умрём.
гамон!!
Глянул, её же в 2003-м выпускать перестали. Писа́ть в 2013-м для NES –— это примерно как в 2018-м пользоваться «Windows XP SP3».
Ты проверял?
В лёгкой реализации consumer/producer?
Возможно, это даже я регал