Código
#include <stdio.h> int p(int n) { int a[n]; return (&a)[n] - a; } int main(void) { return 0; }
Como se daran cuenta a simple vista uno no supondría que esto saca el cuadrado de un numero es algo confuso y pido que alguien me explique detalladamente como funciona esto