Domanda stupida - Programmazione e subroutines

Che come vuole la tradizione richiede una risposta altrettanto stupida.

In BASIC, quando avevo 7 anni e programmavo giochini numerici da decerebrato, poi sono cresciuto e sono peggiorato, usavo le famose subroutine. Una sequenza di comandi annidata che potevo richiamare da qualunque parte del programma. Come posso fare lo stesso per l'AVR? Mi spiego, voglio che il risultato di un IF punti verso una subroutine, questa la devo racchiudere in un void?

Grazie a chiunque riuscisse anche solo a capire cosa intendo fare :D ::)

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1245232889

si basta creare una funzione e poi richiamarla nell’if (spero di aver capito quello che intendi fare xD)

Grazie ad entrambi, sto cenrcando di capirci qualcosa, e quel p ost mi sarà d'aiuto domani, dopo una sana dormita :9