各种奇葩的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;
}