5个最牛的C++恶搞

各种奇葩的C++语言

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int f();

int main()
{
    printf("bid.cpp!");
	f();
	return 0;
}

int f(){
	return main();
}

2:

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{
	puts("bid.cpp");
	return main();
}


3:

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{
	int a[10] = {0, [3] = 5, 3, [1] = 6, 2, 5, 6};
	int b[15] = {b[a[1]], b[a[2]], b[a[3]]};
	for(int i = 0; i < 15; i ++) cout << a[b[i]] << endl;
	return 0;
}


4:

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{
	int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
	int b[10] = {0};
	for(int i = 0; i < 10; i ++) i[b] = i[a];
	for(int i = 0; i < 10; i ++) cout << i[a] << ' ' << i[b] << endl;
	return 0;
}


5:

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{
	int * a = 0;
	printf("%d\n", *a);
	return 0;
}