Innanzitutto il primo consiglio è di indentare il codice.
Se tu scrivi una funzione come la main,tutti i blocchi racchiusi tra parentesi fanno parte della main,tutti i blocchi all' interno di un altro blocco fanno parte di quel blocco.
Scrivendoli indentati riesci a capire dove inizia e dove finisce il blocco,ecco un esempio:

codice:
int main(int argc,char **argv)                            // Questo potresti anche non scriverlo
{
    int i;                                                
    for(i=0;i<5;i++)
    {
        //operazioni
    }
}
Questo è un esempio di indentazione,che ritorna utile in un programma dove ci sono molti blocchi e non capisce dove finisce e dove ne inizia un altro.