Κάνετε ενώ βρόχος
Αυτό είναι πολύ παρόμοιο με το βρόχο στιγμής εκτός από το ότι η δοκιμή εμφανίζεται στο τέλος του σώματος βρόχων. Αυτό εγγυάται ότι ο βρόχος εκτελείται τουλάχιστον μιά φορά πρίν συνεχίζεται.
Μια τέτοια οργάνωση χρησιμοποιείται συχνά όπου το στοιχείο πρόκειται να διαβαστεί. Η δοκιμή ελέγχει έπειτα τα στοιχεία, και τους βρόχους πίσω διαβασμένος πάλι εάν ήταν απαράδεκτη.
do
{
printf("Enter 1 for yes, 0 for no :");
scanf("%d", &input_value);
} while (input_value != 1 && input_value != 0)
Για να καταλάβετε καλύτερα κάνετε ενώ ο βρόχος δείτε το ακόλουθο παράδειγμα:
#include <stdio.h>
int main()
{
int i;
i = 0;
do
{
printf("The value of i is now %d\n", i);
i = i + 1;
} while (i < 5);
return 0;
}
Το αποτέλεσμα του προγράμματος επιδεικνύεται ως εξής:
The value of i is now 0
The value of i is now 1
The value of i is now 2
The value of i is now 3
The value of i is now 4 |
|