memesearch
Когда FizzBuzz превращается в C-кошмар

Когда FizzBuzz превращается в C-кошмар

Download Find similar pictures
Text on the meme
#include <stdio.h> #include <stdlib.h> #ifndef __X86_64__ #error #endif int i; void ** volatile p; void main_(int argc, char **argv, char **envp, void **k, void *a, void *t, void *e) { p = &e - 1; *p = ++i < 100 ? a = main_ : (a = exit); printf(i % 3 ? i % 5 ? "%s%i\n" : "%s\n" : "Fizz%s\n", i % 5 ? "" : "Buzz", i); } extern int main() __attribute__((alias("main_")));
What it means

На изображении показан намеренно запутанный фрагмент кода на C, который пытается реализовать FizzBuzz через нестандартную функцию main_, манипуляции с указателями и атрибут alias. Шутка в том, что простая задачка превращена в практически нечитаемый и потенциально неопределённый C-кошмар, поэтому картинку отправляют, когда нужно выразить интеллектуальное поражение или попросить объяснить происходящее. EN: The image shows an intentionally convoluted C code fragment that tries to implement FizzBuzz using a nonstandard main_ function, pointer manipulation, and an alias attribute. The joke is that a simple task has been turned into an almost unreadable and potentially undefined-behavior-filled C nightmare, so the image is sent to express intellectual defeat or ask someone to explain what is happening.

Objects
Tags
Source
Type
image
Size
800×632 · 64.2 KiB
Mood
абсурдный, озадаченный
Language
en
Added