Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι γράφεται πάντα σε μια περίπτωση /Τότε Δήλωση

; Οι περισσότερες γλώσσες προγραμματισμού χρησιμοποιούν υπό όρους δηλώσεις , οι οποίες είναι μερικές φορές αναφέρεται ως " εάν στη συνέχεια " καταστάσεις. Αυτά επιτρέπουν στους προγραμματιστές να δημιουργήσουν πολύπλοκες ροές της εκτέλεσης , προσαρμόζοντας τη συμπεριφορά της αίτησης για ειδικές περιστάσεις . Υπό όρους δηλώσεις είναι δομές ελέγχου , την εφαρμογή επεξεργασίας που ποικίλλει ανάλογα με την είσοδο του προγράμματος . Μερικά υποθετικών δομών χρήση " αν ", " else if " και "αλλιώς" καταστάσεων, αν και το μόνο απαραίτητο συστατικό είναι ένα ενιαίο " if" . Αν Λέξη-κλειδί
Η

Το "αν" ρήτρα αποτελεί ουσιαστικό στοιχείο σε μια υπό όρους δήλωση. Οι περισσότερες γλώσσες χρησιμοποιούν τη λέξη-κλειδί " αν ", το οποίο συνήθως έχει ιδιαίτερη σημασία μέσα στη γλώσσα . Το "αν" λέξη-κλειδί είναι πάντα ακολουθείται από μια περιγραφή της υπό όρους δοκιμής , που περιέχονται στις παρενθέσεις . Μερικές φορές η δοκιμασία υπό όρους εμφανίζεται μέσα σε ένα " else if " και όχι ένα " if" , που επιτρέπει τα προγράμματα για την αλυσίδα πολλαπλές δοκιμές μαζί . Το ακόλουθο δείγμα κώδικα JavaScript δείχνει αυτό :

εάν ( word.length > 5 ) document.write ( " άνω των πέντε " ) ? Else if ( word.length > 3 ) document.write ( " μεγαλύτερη από τρία " ) ? άλλο document.write ( " το πολύ τρία " ) ?

Αυτός ο κωδικός καθοδηγεί το πρόγραμμα περιήγησης για να πραγματοποιήσει την πρώτη δοκιμή υπό όρους , την εκτέλεση της εντολής εγγραφής πρώτο έγγραφο , εάν η δοκιμή είναι αλήθεια. Η δεύτερη δοκιμή θα εκτελεστεί μόνο αν οι πρώτες δηλώσεις ψευδείς και η τρίτη θα εκτελέσει μόνο εάν τα δύο πρώτα επιστροφή ψευδείς .
Εικόνων όρους Test
Η

Η όρους δοκιμής είναι ένα καθοριστικό συστατικό σε κάθε " if" . Το ακόλουθο δείγμα κώδικα Java δείχνει :

αν ( αριθμός <= 10 ) System.out.println ( " τουλάχιστον δέκα " ) ?

Όρους δοκιμές χρησιμοποιούν boolean λογική . Μια δοκιμή όρους επιστρέφει πάντα μια τιμή είτε αληθείς ή ψευδείς . Η δοκιμή αυτή ελέγχει αν ένας αριθμός είναι είτε μεγαλύτερη από ή ίση με δέκα , εκτέλεση μιας δήλωσης εξόδου, εάν είναι. Εάν η δοκιμή επιστρέψει false , η εκτέλεση μετακινείται στην επόμενη γραμμή . Υποθετικοί σε "αν" και " else if " δηλώσεις μπορεί να περιλαμβάνει πολλαπλές δοκιμές αλυσοδεμένος χρησιμοποιώντας λογικούς τελεστές , όπως στο ακόλουθο εκτεταμένο παράδειγμα: αν ( αριθμός <= 10 && num > 0 ) System.out.println ( " ? μεταξύ ενός και δέκα ")?

Η δοκιμή αυτή επιστρέφει true αν οι δύο δοκιμές στο εσωτερικό επιστρέψει αλήθεια . Αυτή είναι μια "και" test . Σενάρια μπορεί επίσης να πραγματοποιεί " ή " και " όχι " δοκιμές .

Η αν το σώμα
Η

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

if ( $ value == 10 ) { echo "

" ? Echo " ? η τιμή είναι δέκα " ? echo"

" ? }

Αυτός ο κώδικας εκτελεί πολλαπλές γραμμές επεξεργασίας εάν η υπό όρους δοκιμής επιστρέφει true . Οι δηλώσεις ομαδοποιούνται μέσα σε ένα μπλοκ που οριοθετείται από αγκύλες .
Εικόνων Επιλογές
Η

Μια υπό όρους δήλωση σε ένα πρόγραμμα μπορεί να αποτελείται από ένα μόνο " if", με ενιαία γραμμή κώδικα στο εσωτερικό του. Ωστόσο, σε πολλές περιπτώσεις, οι προγραμματιστές αλυσίδα μαζί πολλαπλές δοκιμές με πολλαπλές γραμμές κώδικα σε αυτές. Ανάλογα με τη γλώσσα που χρησιμοποιείται, υπό όρους μπλοκ μπορεί επίσης να ζητήσει άλλες λειτουργίες της εφαρμογής. Σε ορισμένες περιπτώσεις, υπό όρους δηλώσεις εμφανίζονται μέσα σε άλλες δομές ελέγχου, όπως βρόχους .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα