Οι 3 ενέργειες για κάθε συνάρτηση

Ποιοί είναι οι τρεις διαφορετικές ενέργειες που πρέπει να κάνει ο προγραμματιστής για κάθε συνάρτηση;

(δήλωση, ορισμός, κλήση)
1. Πρώτο βήμα: (χρειάζεται να μπει στην αρχή του κώδικα - δείχνει ΤΙ κάνει η συνάρτηση)
2. Δεύτερο βήμα: (συνήθως μπαίνει μετά τη main - περιέχει τον κώδικα - το ΠΩΣ κάνει η συνάτηση τις λειτουργίες της)
3. Τελευταίο βήμα: χρήση ή (συνήθως μέσα στη main, αλλά μπορεί να μπει και σε οποιαδήποτε άλλη συνάρτηση - χρησιμοποιούμε τη συνάρτηση όσες φορές τη χρειαζόμαστε)