Я нашел код C
, который печатает от 1 до 1000 без циклов или условных обозначений:
Но я не понимаю, как это работает. Может ли кто-нибудь пройти через код и объяснить каждую строку?
#include <stdio.h>
#include <stdlib.h>
void main(int j) {
printf("%d\n", j);
(&main + (&exit - &main)*(j/1000))(j+1);
}