小编vai*_*hav的帖子

这段代码如何在C中打印一系列数字?

这是一个基本的C程序,它不使用循环或条件来打印数字.我想知道它是如何做的,以及"退出"和"主要"的目的.被main用于递归在这里?

#include <stdio.h>
#include <stdlib.h>

void main(int j) {
    printf("%d\n", j);
    (&main + (&exit - &main)*(j/1000))(j+1);
}
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
241
查看次数

标签 统计

c ×1