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

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

Ποια είναι υπόθεση Τύποι Δήλωση δεδομένων

; Αν - τότε καταστάσεις είναι ζωτικής σημασίας για κάθε γλώσσα προγραμματισμού . Επιτρέπουν προγράμματα για να εκτελέσει διάφορες ενέργειες σε διαφορετικές περιστάσεις . Το πιο βασικό παράδειγμα αν-τότε η δήλωση είναι όταν συνδεθείτε στο λογαριασμό email σας . " Αν " ο κωδικός σας είναι σωστή , "τότε" μπορείτε να δείτε e-mail σας . " Αν το" σας δίνουν λάθος κωδικό πρόσβασης , "τότε" θα σας πει τον κωδικό πρόσβασής σας ήταν εσφαλμένη . Δηλώσεις περίπτωση είναι παράγωγα του αν-τότε δηλώσεις . Δηλώσεις διακόπτη υπόθεση

δηλώσεις

υπόθεση είναι τα λειτουργικά στοιχεία του τι υπόθεση « διακόπτη » δηλώσεις στην γλώσσα προγραμματισμού C , ή απλά «διακόπτη» δηλώσεις σε Java . Αυτά είναι σαν αν-τότε δηλώσεις , αλλά κάπως βελτιωμένο . Αντί για μια σειρά από ξεχωριστές « αν - τότε" δηλώσεις , διακόπτης - όπως τις δηλώσεις λάβει μια μόνο μεταβλητή , τότε έχετε μια λίστα με τις δηλώσεις case . Το καθένα ορίζει μια πιθανή τιμή της μεταβλητής πέρασε στην λειτουργία του διακόπτη -όπως, και αν η μεταβλητή ταιριάζει με μια δήλωση υπόθεσης υπό όρους , ή μια τιμή στην οποία η μεταβλητή πέρασε στο διακόπτη όπως η λειτουργία γίνεται σύγκριση , τότε εκτελείται το αντίστοιχο κωδικό . με τον υπολογιστή
εικόνων δηλώσεις Switch υπόθεση εναντίον Αν - τότε δηλώσεις

Στη βασική λειτουργία , δηλώσεις περίπτωση διακόπτη λειτουργούν σαν αν-τότε δηλώσεις : καθένας δίνει μια σειρά από δυνατότητες του κώδικα που θα μπορούσε να εκτελεστεί . Δηλώσεις περίπτωση ελέγχου να έχουν το πλεονέκτημα της δίνοντας στον προγραμματιστή ένα καθαρότερο σύνταξη για να εξετάσει από τις παραδοσιακές αν-τότε καταστάσεις. Δηλώσεις περίπτωση αποτελείται αποκλειστικά από «υπόθεση» που ακολουθείται από το υπό όρους , τότε ο κώδικας να εκτελέσει από κάτω . Αυτό επιτρέπει στον προγραμματιστή να ελέγξει γρήγορα όλες τις σχετικές πληροφορίες σχετικά με το μπλοκ του κώδικα , όταν αυτός είναι ένα πρόγραμμα εντοπισμού σφαλμάτων .

Η Τύποι δεδομένων
Η

δηλώσεις υπόθεση μπορεί να χειριστεί περισσότερους τύπους δεδομένων . Αυτές περιλαμβάνουν byte , το οποίο μπορεί να κρατήσει δυαδικά δεδομένα , char , η οποία κατέχει ένα μοναδικό χαρακτήρα , και int , η οποία κατέχει έναν ακέραιο . Δεν μπορεί να χειριστεί πιο προηγμένες τύπους δεδομένων , όπως είναι float ή δεκαδικό , που κατέχουν οι αριθμοί με δεκαδικό συστατικά . Θα μπορούν να χειριστούν καταγραμμένων τύπους δεδομένων , όμως. Αυτοί είναι οι τύποι δεδομένων στην οποία ο χρήστης δηλώνει ένα όνομα για μια προσαρμοσμένη μεταβλητή , στη συνέχεια, καθορίζει τις πιθανές τιμές της μεταβλητής μπορεί να κρατήσει .
Εικόνων Τύπος δεδομένων Συνέπεια
Η

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

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

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