Exceções em C através de try-throw-catch

Baseado em uma questão de um usuário do VOL, segue uma implementação para tratamento de exceções em C através da construção de estamentos try-throw-catch. O tópico original pode ser visto em: http://www.vivaolinux.com.br/topico/C-C++/C-e-Java

Por: Marcelo A. B. Slomp