Today I found one interesting thing. I didn\'t know that one can\'t declare a variable after a goto label.
Compiling the following code
#include <
#include int main() { int x = 5; goto JUMP; printf("x is : %d\n",x); JUMP: printf("Do anything after label but dont declare anything. even empty statement will also work because label can only be part of a statement"); int a = 0; printf("%d",a); }