for(;;){...}
|
Είναι ο πιο απλός τρόπος για να δημιουργήσουμε έναν ατέρμονα επαναληπτικό βρόγχο.
Βασικά εκεί όπου υπάρχουν τα ; ; μπαίνουν και διάφορες συνθήκες αλλα είναι σκόπιμο να μην αναφερθουμε σε αυτές ακόμα!
Οταν η ροή του προγράμματος φθάσει στην κάτω αγκύλη, τότε η ροή ξαναγυρνά πάλι στην αρχή του βρόγχου της for( ; ; )
Η όλη διαδικασία είναι η αντίστοιχη του πολύ γνωστού απο την BASIC:
10 ...
...
...
200 GOTO 10
|
if(συνθήκη){...};
|
Η εντολή if(συνθήκη){.....} είναι η πιό απλή εντολή ελέγχου συνθήκης και μετά τον έλεγχο εκτελούνται
ή όχι οι εντολές που βρίσκονται μέσα στις αγκύλες.
Στο συγκεκριμένο παράδειγμα, αν το a (το οποίο είναι ο ζητούμενος αριθμός) είναι == (είναι αυτή η σύνταξη για τον έλεγχο της ισότητας)
με το b (το οποίο είναι ο αριθμός που εισάγουμε σαν πρόβλεψη) τότε κάνε κάτι (εδώ τύπωσε ένα ανάλογο μύνημα).
|
else{...}
|
Συντάσεται μετά το if(συνθήκη){....} και ακολουθείται και αυτό απο κάποιες εντολές μέσα σε αγκύλες επίσης.
Συγκεκριμένα σημαίνει οτι αν δεν ισχύει η συνθήκη της if() τότε να εκτελεστεί ο κώδικας που είναι μέσα στις αγκύλες.
|
break;
|
Η εντολή αυτή προκαλεί έξοδο απο τον βρόγχο
|