digraphs
¿Qué es esta expresión de sonriente con barba: "<:]{%>"?
Me encontré con el siguiente programa, que compila sin errores ni advertencias:
int main(){
<:]{%>; // smile!
}
Ejemplo en vivo.
¿Qué hace el programa y qué es esa expresión sonriente?
¿Qué es el operador>= en C?
Dado por un colega como un rompecabezas, no puedo averiguar cómo este programa C realmente compila y se ejecuta. ¿Qué es este ...
int a[2]={ 10, 1 };
while( a[ 0xFULL?'\0':-1:>>>=a<:!!0X.1P1 ] )
printf("?");
return 0;
}
¿Por qué hay dígrafos en C y C++?
Hoy aprendí que hay dígrafos en C99 y C++. El siguiente es un programa válido:
%:include <stdio.h>
%:ifndef BUFSIZE
... while (len-- >= 0)
<%
d<:len:> = s<:len:>;
%>
%>
Mi pregunta es: ¿por qué existen?