Reading any further will probably give you a headache...

While searching for some code I stumbled across these codes:

If anyone wants to confirm that this WILL compile and work go ahead...

This one nearly killed me from looking at it.Code:int max(int a,int b) { a-=b; if(!a) goto d; if(a<(a-a)) goto e; b+=a; goto f; d: if(a!=b) goto e; f: a=~b; goto d; e: return b; }

The function call:Code:int mymax (int(*a)(int(*)(int(*)()),int(*)(int(*)(int**))), int(*b)(int(*) (int(*)()),int*,int(*)(int(*)()))){return (int)((((int(*)(int(*)(int(*)()),int( *)(int(*)())))a)> ((int(*)(int(*)(int(*)()),int(*)(int(*)())))b))?((int(*)( int(*)(int(*)()),int(*)(int(*)())))a):((int(*)(int(*)(int(*)()),int(*)(int(*)( ))))b));??>

equivalent codeCode:mymax((int(*)(int(*)(int(*)()),int(*)(int(*)(int**))))3,(int(*)(int(*)(int(*) ()),int*,int(*)(int(*)())))52);

Code:(a<b)?a:b)

Now remember when getting mad at some newbie programmer it could be much much worse than bad syntax or lack of comments.