Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Ενώ η δήλωση σημαίνει;
Η εντολή while, στο C #, είναι μια δήλωση επαναλήψεων που επιτρέπει την εκτέλεση μιας ενσωματωμένης εντολής υπό όρους για μηδέν ή περισσότερες φορές. Η ενσωματωμένη δήλωση υποδηλώνει ότι το μπλοκ κώδικα που περιέχει απλές ή πολλαπλές δηλώσεις που πρέπει να εκτελεστούν μέσα στην εντολή while.
Η εντολή while είναι μία από τις δηλώσεις ροής ελέγχου στο C # που επιτρέπει την εκτέλεση μιας σειράς λογικών πολλαπλών στιγμών σε ένα βρόχο μέχρις ότου μια συγκεκριμένη συνθήκη είναι ψευδής. Δεδομένου ότι η έκφραση ελέγχου που αντιπροσωπεύει την κατάσταση αξιολογείται στην αρχή της εκτέλεσης του βρόχου while, υπάρχει η πιθανότητα να μην εισέλθει στον βρόχο όταν η συνθήκη επιστρέφει ψευδής στην πρώτη επανάληψη.
Η εντολή while χρησιμοποιείται γενικά όταν ο αριθμός των επαναλήψεων που πρέπει να εκτελεστούν δεν είναι γνωστός και δεν μπορεί να εκτιμηθεί. Η εντολή while μπορεί επίσης να χρησιμοποιηθεί σε ένα βρόχο όπου η συνθήκη παραμένει πάντα αληθής, αλλά υπάρχουν συνθήκες εξόδου μέσα στις δηλώσεις του σώματος βρόχου.
Η Techopedia εξηγεί τη δήλωση
Η εντολή while λαμβάνει μία παράμετρο που καθορίζει την έκφραση Boolean που αντιπροσωπεύει την προϋπόθεση για τον τερματισμό του βρόχου. Σε περίπτωση περισσότερων από μία συνθηκών, η έκφραση Boolean μπορεί να δημιουργηθεί συνδυάζοντας πολλαπλές συνθήκες με λογικούς τελεστές υπό όρους (&& και ||) ή λογικούς τελεστές Boolean (& και |).
Η έκφραση Boolean αξιολογείται ενώ:
- Εισαγωγή του βρόχου στην πρώτη επανάληψη
- Ο έλεγχος φτάνει στο τέλος της ενσωματωμένης αναφοράς της εντολής while
- Η εντολή "συνέχεια" εκτελείται εντός του βρόχου
Εάν το αποτέλεσμα της αξιολόγησης αυτής της έκφρασης είναι αληθές, ο έλεγχος μεταφέρεται στην ενσωματωμένη δήλωση. Αν η έκφραση Boolean επιστρέψει ψευδής, ο έλεγχος μεταφέρεται εκτός της εντολής while.
Για παράδειγμα, η εντολή while μπορεί να χρησιμοποιηθεί για την εκτύπωση των αριθμών από το ένα έως το 10, παρέχοντας μια κατάλληλη κατάσταση Boolean, μαζί με την απαραίτητη ενημέρωση της μεταβλητής που σχετίζεται με την κατάσταση.
Τα "break", "return", "throw" και "goto" είναι οι δηλώσεις jump που μπορούν να χρησιμοποιηθούν στο βρόχο while για να βγείτε από την επανάληψη των δηλώσεων που είναι ενσωματωμένες στο βρόχο.
Για να τερματίσει την εντολή while και να αποφευχθεί η εμφάνιση ενός άπειρου βρόχου, η Boolean έκφραση πρέπει να οριστεί κατάλληλα μαζί με την σωστή προετοιμασία και ενημέρωση των μεταβλητών που χρησιμοποιούνται στην έκφραση.
Ο ορισμός αυτός γράφτηκε στο πλαίσιο του C #
