O primeiro abuso que me vem à mente em C é: #define if while Mas, ao mesmo tempo, é extremamente útil e poderoso quando usado corretamente. Algo semelhante acontece com as macros Common Lisp. Por que todas as linguagens de programação não suportam macros como esta e quais são as...