peggio del C, per un principiante, c'è solo l'Assembly, non è esattamente il linguaggio da far studiare ad una persona come te, cioé che vuole tanto con poco sforzo e per giunta è all'inizio.
Detto questo, ti conviene fare una opportuna divisione in vari file sorgente delle varie funzioni, quando dico opportuna intendo dire che sta a te decidere quante e quali funzioni accorpare in un file, ovviamente porre nello stesso file la funzione del calcolo del volume di un corpo solido e la funzione che calcola una successione di Fibonacci è lecito per il compilatore ma poco significativo per chiunque usi quel codice.