-  Μπορούμε να συμπυκνώσουμε τον έλεγχο ενός βρόχου με την εντολή
for.
 -  Αυτή χρησιμοποιείται ως εξής:
	for (αρχική παράσταση; παράσταση συνθήκης; τελική παράσταση)
		εντολή;
 -  Ο βρόχος που ορίζει η for εκτελείται ως εξής:
-  Υπολογίζεται η αρχική παράσταση.
 -  Υπολογίζεται η παράσταση συνθήκης και αν είναι αληθής τότε εκτελείται η εντολή.
 -  Υπολογίζεται η τελική παράσταση.
 -  Ο βρόχος συνεχίζει από το βήμα 2.
 
 -  Παράδειγμα (τυπώνει τους αριθμούς 0-9):
#include <stdio.h>
main()
{
        int i;
        for (i = 0; i < 10; i++)
                printf("%d\n", i);
}
 -  Η εντολή for είναι ισοδύναμη με την παρακάτω while:
	αρχική παράσταση;
	while (παράσταση συνθήκης) {
		εντολή;
		τελική παράσταση;
	}
 -  Οποιαδήποτε από τις τρεις παραστάσεις μπορεί να παραληφθεί.
 -  Αν παραληφθούν και οι τρεις παραστάσεις τότε ο βρόχος εκτελείται για πάντα
(ατέρμονος βρόχος (infinite loop)).
 -  Χρησιμοποιούμε τη for όταν οι τρεις παραστάσεις είναι σχετικές
μεταξύ τους.