Πώς να χρησιμοποιήσετε τη δήλωση διακοπής στη C++

Pos Na Chresimopoiesete Te Delose Diakopes Ste C



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

Τι είναι η δήλωση διακοπής στη C++

ο δήλωση διακοπής είναι μια δήλωση ροής ελέγχου που σας επιτρέπει να βγείτε από μια δήλωση βρόχου ή διακόπτη πριν από τον φυσικό τερματισμό της. Χρησιμοποιείται για τη διακοπή της ροής εκτέλεσης όταν πληρούται μια συγκεκριμένη συνθήκη. Όταν ένα δήλωση διακοπής συναντάται, ο έλεγχος μεταφέρεται αμέσως στην πρώτη δήλωση μετά το μπλοκ βρόχου ή διακόπτη.







Σύνταξη της δήλωσης διαλείμματος

Η σύνταξη για το δήλωση διακοπής στη C++ είναι αρκετά απλό, το οποίο δίνεται παρακάτω:



Διακοπή ; //σύνταξη σε γλώσσα C++

Η παραπάνω σύνταξη χρησιμοποιείται εντός της εντολής βρόχου ή διακόπτη για τον τερματισμό της εκτέλεσης του μπλοκ.







Πώς λειτουργεί μια δήλωση διαλείμματος στη C++;

ΕΝΑ δήλωση διακοπής είναι μια εντολή προγραμματισμού που λέει στον υπολογιστή να σταματήσει να εκτελεί μια δήλωση βρόχου ή διακόπτη και να προχωρήσει στην επόμενη εντολή. Όταν ένα δήλωση διακοπής εμφανίζεται μέσα σε έναν βρόχο, σταματά την εκτέλεση του βρόχου και προχωρά στην επόμενη εντολή μετά τον βρόχο. Αυτό είναι χρήσιμο για γρήγορη έξοδο από έναν βρόχο όταν πληρούται μια συγκεκριμένη συνθήκη.

ο δήλωση διακοπής μπορεί επίσης να χρησιμοποιηθεί με την εντολή if-else, αλλά θα πρέπει πάντα να δηλώνεται μέσα στο σώμα του βρόχου και να χρησιμοποιείται μόνο για μία συνθήκη τη φορά.



Σε αλλαγή δηλώσεων , ο δήλωση διακοπής χρησιμοποιείται συνήθως στο τέλος κάθε περίπτωσης για να διασφαλιστεί ότι το πρόγραμμα δεν θα συνεχίσει να εκτελεί τις επόμενες περιπτώσεις. Οταν ο δήλωση διακοπής εμφανίζεται, το πρόγραμμα βγαίνει από τη δήλωση διακόπτη και προχωρά στην επόμενη εντολή.

ο δήλωση διακοπής μπορεί να χρησιμοποιηθεί στους ακόλουθους τύπους βρόχων:

  • για βρόχο
  • ενώ βρόχος
  • βρόχος do-while
  • Θήκη διακόπτη

Παραδείγματα δηλώσεων διακοπής σε προγράμματα C++

Ας δούμε μερικά παραδείγματα διαλειμματικές δηλώσεις σε γλώσσα προγραμματισμού C++.

Παράδειγμα 1: Δήλωση break με Simple For-Loop

#include
χρησιμοποιώντας χώρο ονομάτων std ;
ενθ κύριος ( ) {
Για ( ενθ ένα = 1 ; ένα <= είκοσι ; ένα ++ )
{
αν ( ένα == 10 )
{
Διακοπή ;
}
cout << ένα << '' ;
}
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Ο παραπάνω κώδικας ορίζει μια κύρια συνάρτηση που χρησιμοποιεί έναν βρόχο for για να επαναλάβει τους ακέραιους αριθμούς από το 1 έως το 20. Ο βρόχος εξέρχεται πρόωρα χρησιμοποιώντας το δήλωση διακοπής όταν η μεταβλητή βρόχου a ισούται με 10. Στη συνέχεια, το πρόγραμμα εκτυπώνει τους ακέραιους αριθμούς από το 1 έως το 9 στην κονσόλα.

Παραγωγή

Παράδειγμα 2: Δήλωση διακοπής με θήκη διακόπτη

#include
χρησιμοποιώντας χώρο ονομάτων std ;
ενθ κύριος ( ) {
ενθ ένα = 3 ;
διακόπτης ( ένα ) {
υπόθεση 1 :
cout << 'Περίπτωση 1: Σήμερα είναι Δευτέρα' << endl ;
Διακοπή ;
υπόθεση 2 :
cout << 'Υπόθεση 2: Σήμερα είναι Τρίτη' << endl ;
Διακοπή ;
υπόθεση 3 :
cout << 'Περίπτωση 3: Σήμερα είναι Τετάρτη' << endl ;
Διακοπή ;
υπόθεση 4 :
cout << 'Υπόθεση 4: Σήμερα είναι Πέμπτη' << endl ;
Διακοπή ;
υπόθεση 5 :
cout << 'Περίπτωση 5: Σήμερα είναι Παρασκευή' << endl ;
Διακοπή ;
}
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Στο παραπάνω παράδειγμα, όταν το πρόγραμμα εκτελεί την εντολή switch, η περίπτωση 3 θα εκτελεστεί ως 'ένα' αρχικοποιείται σε 3. Το δήλωση διακοπής βοηθά στον τερματισμό της εντολής switch χωρίς να εκτελεστούν οι άλλες περιπτώσεις στη συνέχεια.

Παραγωγή

Παράδειγμα 3: Δήλωση διακοπής με βρόχο Do-While

#include
χρησιμοποιώντας χώρο ονομάτων std ;

ενθ κύριος ( ) {
ενθ σε ένα ;
κάνω {
cout << 'Εισαγάγετε έναν θετικό αριθμό (-1 για έξοδο):' ;
τρώει >> σε ένα ;
αν ( σε ένα == - 1 ) {
Διακοπή ;
}
cout << 'Μπήκες: ' << σε ένα << endl ;
} ενώ ( σε ένα > 0 ) ;

cout << 'Έγινε έξοδος από το πρόγραμμα.' << endl ;
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Το παραπάνω πρόγραμμα ζητά από τον χρήστη να εισαγάγει έναν θετικό αριθμό και εάν ο χρήστης εισάγει -1, ο βρόχος εξέρχεται χρησιμοποιώντας το δήλωση διακοπής . Εάν ο χρήστης εισάγει έναν θετικό αριθμό, το πρόγραμμα εμφανίζει τον αριθμό και ο βρόχος συνεχίζεται μέχρι ο χρήστης να εισαγάγει -1.

Σημειώστε ότι ο βρόχος do-while σε αυτό το παράδειγμα διασφαλίζει ότι ο βρόχος εκτελείται τουλάχιστον μία φορά, ακόμα κι αν ο χρήστης εισάγει -1 στην πρώτη επανάληψη.

Παραγωγή

Πλεονεκτήματα του break Statement

ο δήλωση διακοπής είναι χρήσιμο σε ένα πρόγραμμα επειδή σας επιτρέπει να τερματίσετε μια δήλωση βρόχου ή αλλαγής πρόωρα, με βάση κάποια συνθήκη. Το πρωταρχικό πλεονέκτημα της χρήσης α δήλωση διακοπής είναι ότι μπορεί να εξοικονομήσει χρόνο και πόρους επεξεργασίας επιτρέποντας στο πρόγραμμα να βγει από μια δήλωση βρόχου ή μεταγωγής μόλις εκπληρωθεί η επιθυμητή συνθήκη, αντί να συνεχίσει να αξιολογεί τη συνθήκη σε επόμενες επαναλήψεις.

συμπέρασμα

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