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