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

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

Πώς να κηρύξει μια στατική Constant σε C

Είναι χρήσιμο να δηλώσετε μια μεταβλητή ως στατική σταθερά σε C , όταν θέλετε να βεβαιωθείτε ότι διατηρεί την αρχική του αξία και σέβεται την τοπική πεδίο εφαρμογής της . Ένας λόγος για να χρησιμοποιήσετε μια στατική σταθερά αντί των παρόμοιων "# define " τύπος είναι όταν μπορεί να χρειαστεί να περάσει ένα δείκτη γύρω. Σε αντίθεση με τις τοπικές μεταβλητές , οι οποίες έχουν προετοιμαστεί κατά το χρόνο εκτέλεσης , οι στατικές μεταβλητές σταθερές προετοιμαστεί κατά τη μεταγλώττιση χρόνο . Κοινές χρήσεις των στατικών σταθερή μεταβλητές περιλαμβάνουν τα πράγματα όπως η αξία του π ή το μέγιστο μήκος του ονόματος του αρχείου . Οδηγίες
Η

1 Ανοίξτε το C αρχείο προέλευσης σε ένα ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως το Microsoft Visual Studio , NetBeans ή Dev - C + + . 2

Βάλτε τις λέξεις-κλειδιά " static const " μπροστά από την μεταβλητή δήλωσή σας για να γίνει μια στατική σταθερά κάνει . Για παράδειγμα , " static const int seconds_per_minute = 11 ? " .
Εικόνων 3

Δείτε την αξία της στατικής συνεχή μεταβλητή με τον ίδιο τρόπο θα κάνατε με μια κανονική μεταβλητή . Για παράδειγμα , " int my_minutes = 4 ? Int my_seconds = my_minutes * seconds_per_minute ? " . Μια στατική μεταβλητή είναι συνεχής type-safe , οπότε δεν μπορεί να χρησιμοποιηθεί άμεσα για να αντικαταστήσει έναν ακέραιο αριθμό σε μέρη όπως τις δηλώσεις του διακόπτη ή ως διάσταση της συστοιχίας . Δεν επιτρέπεται να μεταβάλλουν την αξία της μεταβλητής , όπως με τον κωδικό " seconds_per_minute = 61 ? " . .
Η 4

Αποθήκευση , καταρτίζουν και να εκτελέσετε το πρόγραμμα C για να βεβαιωθείτε ότι λειτουργεί σωστά


εικόνων

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

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