如此,我倒是第一次见 http://topic.csdn.net/u/20101009/20/1c312685-201b-447d-97bd-da71a8a45664.html // PrintfHelloWorld.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <setjmp.h> #include <stdio.h> jmp_buf b; int main() { if (setjmp(b)) printf("World!"); else { printf("Hello "); longjmp(b, 1); } return 0; } /*int _tmain(int argc, _TCHAR* argv[]) { if (argc == 0||_tmain(0,NULL)) { printf("hello"); } else { printf("world"); } }*/ /*#include <unistd.h> int main(){ if (fork() ) //产生一个子进程打印world printf("hello"); else printf("world!"); }*/