Vivendo e aprendendo

Certas coisas a que as circunstâncias obrigam…

a) Que linguagem é esta?
b) Qual a saída deste programa?

??=include <stdio.h>
int main (int argc, char *argv??(??)) 
??<
printf( "What??!??/n" );
??>

c) Você poderia explicar como alguém que, em sã consciência, codificaria dessa maneira?

As interrogações estão ai à toa ou são parte do código?

isso ai num é mais um daqueles “paus” de codificação?! ou eu entendi coisa errado do q vc quiser dizer?! :stuck_out_tongue:

A linguagem é facil :stuck_out_tongue:

C

Só que precisei por -trigraphs para compilar.
Não sei por que alguem faria isso, mas se existe deve ter alguma utilidade.

PS: Nao faço a minima idéia do que é trigraphs.

Vou procurar :smiley:

Chapado é declarar :
int a[10];
e usar:
4[a]

já que a[4] é igual a *(a + 4) que é igual a *(4 + a) que é igual a 4[a]. :slight_smile:

Eu uso isso indiretamente, antes de compilar os compiladores para arm7 precisam fazer isso pois alguns caracteres nao funcionam legal com o compilador da nec. Nunca vi ninguem fazer isso manualmente… eheheh