Τι είναι το while Loop στη C++;

Ti Einai To While Loop Ste C



Οι βρόχοι στη C++ είναι ένα σημαντικό μέρος του προγραμματισμού και επιτρέπουν την επανειλημμένη εκτέλεση εντολών έως ότου μια καθορισμένη συνθήκη είναι True. Οι βρόχοι στη C++ κάνουν τον κώδικα συνοπτικό, ευανάγνωστο και ευκολότερο στη συντήρηση. Υπάρχουν τρεις τύποι βρόχων στη C++: βρόχοι do, while και for.

Διαβάστε παρακάτω για περισσότερες πληροφορίες σχετικά με το ενώ βρόχος σε C++.

Τι είναι ο βρόχος while στη C++;

Στον προγραμματισμό C++, το άλλο όνομα για το α ενώ βρόχος είναι ένας προ-δοκιμασμένος βρόχος. Επιτρέπει στο πρόγραμμα να εκτελεί επανειλημμένα δηλώσεις κώδικα μέσα σε ένα συγκεκριμένο μπλοκ εφόσον η συνθήκη του βρόχου είναι αληθής. Ο βρόχος πρώτα ελέγχει την κατάσταση. Εάν η συνθήκη είναι αληθής, ο κώδικας μέσα στις αγκύλες του βρόχου θα εκτελεστεί πρώτα και ο βρόχος εκτελεί επανειλημμένα τον κώδικα, όταν η συγκεκριμένη συνθήκη γίνει ψευδής, ο κώδικας και οι εντολές μέσα στην αγκύλη του βρόχου δεν θα εκτελούνται πλέον.







Στοιχεία του while Loop

Τα βασικά συστατικά του ενώ βρόχος περιλαμβάνω:



  • ενώ Λέξη-κλειδί
  • Συνθήκη δοκιμής
  • Δηλώσεις
  • Αύξηση ή Μείωση

Η σύνταξη για while Loop

Η σύνταξη του ενώ βρόχος στην C++ έχει ως εξής:



ενώ ( δοκιμή κατάστασης )

{

//Δηλώσεις που πρέπει να εκτελούνται επανειλημμένα

// Λειτουργία Αύξησης (++) ή Μείωσης (--).

}

Ακολουθεί το διάγραμμα ροής του ενώ βρόχος :





Τρόπος χρήσης ενώ βρόχο στη C++

Εξετάστε το παράδειγμα όπου θέλουμε να εκτυπώσουμε 'Linux' δεκα φορες. Αντί να πληκτρολογήσουμε τη δήλωση “printf” δέκα φορές, μπορούμε να χρησιμοποιήσουμε το ενώ βρόχος να τρέξει έως και δέκα επαναλήψεις. Ιδού ένα παράδειγμα:



#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

ενθ μετρώ = 0 ;

ενώ ( μετρώ < 10 ) {

cout << 'Linux \n ' ;

μετρώ ++;

}

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Ο παραπάνω κώδικας χρησιμοποιεί έναν βρόχο while για την εκτύπωση του μηνύματος 'Linux' 10 φορές. Αρχικοποιεί μια μεταβλητή μετρητή σε 0 και στη συνέχεια χρησιμοποιεί τον βρόχο while για να εκτελέσει την εντολή cout και να αυξήσει τον μετρητή μέχρι να φτάσει στο 10.

Τρόπος χρήσης του Infinite ενώ βρόχο στη C++

Σε ορισμένες περιπτώσεις, το ενώ βρόχος μπορεί να μην τρέξει ποτέ. Όταν η συνθήκη του βρόχου γίνει ψευδής, ο βρόχος τερματίζεται και η πρώτη δήλωση μετά τον βρόχο θα εκτυπωθεί. Εάν θέλετε να χρησιμοποιήσετε τον βρόχο άπειρο while, τότε προσθέστε τη συνθήκη που είναι πάντα αληθής. Για παράδειγμα, η τιμή του ακέραιου 'a' θα είναι πάντα μεγαλύτερη από 10, έτσι ώστε ο βρόχος να μην τελειώνει ποτέ:

#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

ενθ ένα = 10 ;

ενώ ( ένα >= 10 )

{

cout << ένα << ' \n ' ;

ένα ++;

}

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Σημείωση: Αντί να προσδιορίσετε μια συνθήκη που είναι πάντα αληθής, η λέξη-κλειδί 'true' μπορεί επίσης να χρησιμοποιηθεί με βρόχο while.

Πώς να χρησιμοποιήσετε λογικούς τελεστές στο while Loop – C++

Λογικοί τελεστές όπως ΚΑΙ (&&) και Ή (||) μπορεί επίσης να χρησιμοποιηθεί στο ενώ βρόχος . Εάν χρησιμοποιείτε τον τελεστή AND, πρέπει να ισχύουν και οι δύο συνθήκες για την εκτέλεση του ενώ βρόχος και εάν χρησιμοποιείτε το Ή τελεστής, ο βρόχος θα τρέξει μέχρι και οι δύο συνθήκες να επιστρέψουν false.

#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

ενθ Χ = 1 , και = 1 ;

ενώ ( ( Χ <= 5 && και <= 5 ) || Χ + και <= 10 ) {

cout << 'Χ: ' << Χ << ', και: ' << και << endl ;

Χ ++;

και ++;

}



ΕΠΙΣΤΡΟΦΗ 0 ;

}

Ο παραπάνω κώδικας δείχνει τη χρήση λογικών τελεστών ΚΑΙ και λογικών OR στο α ενώ βρόχος . Ο βρόχος θα συνεχίσει να τρέχει όσο ισχύει κάποια από τις συνθήκες:

Συμπέρασμα

ο ενώ βρόχος στη C++ επιτρέπει στο μπλοκ ενός κώδικα να εκτελείται επανειλημμένα ανάλογα με μια συγκεκριμένη συνθήκη. Είναι ένα βασικό στοιχείο του προγραμματισμού C++ που κάνει τον κώδικα συνοπτικό και ευκολότερο στη συντήρηση. Η σύνταξη του ενώ βρόχος περιλαμβάνει μια συνθήκη που πρέπει να ελεγχθεί, δηλώσεις που πρέπει να εκτελούνται επανειλημμένα και μια λειτουργία αύξησης ή μείωσης στο τέλος. Λογικοί τελεστές όπως AND και OR μπορούν να χρησιμοποιηθούν σε έναν βρόχο while, εκτός από αυτό μπορεί επίσης να δημιουργηθεί ένας άπειρος βρόχος χρησιμοποιώντας μια συνθήκη που είναι πάντα αληθής.