今天看到一段程序,忍不住在cygwin下试了一下。
为了避免图片不能显示,贴上代码。
#include <stdio.h>
#include <stdlib.h>
void main(int argc)
{
printf("%d\n", argc);
(&main + (&main - &exit) * (argc / 1000))(argc + 1);
}
这一段程序会输出什么呢?
今天看到一段程序,忍不住在cygwin下试了一下。
为了避免图片不能显示,贴上代码。
#include <stdio.h>
#include <stdlib.h>
void main(int argc)
{
printf("%d\n", argc);
(&main + (&main - &exit) * (argc / 1000))(argc + 1);
}
这一段程序会输出什么呢?