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

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

Υπάρχει ένα πλεονέκτημα για να Χρησιμοποιώντας ένα επιχείρημα Αντί Δηλώνοντας μια παγκόσμια Μεταβλητή

Κατά τη δημιουργία εφαρμογών , έχετε τη δυνατότητα να συνεργαστεί με δύο τύπους μεταβλητών : τοπικές μεταβλητές και καθολικές μεταβλητές . Ως προγραμματιστής , μπορείτε να χρησιμοποιήσετε πιθανώς τοπικές μεταβλητές πιο συχνά . Αυτές είναι οι μεταβλητές που περνάτε ως επιχειρήματα μεταξύ των λειτουργιών και των μεθόδων . Υπάρχουν πολλά πλεονεκτήματα για τη χρήση των τοπικών μεταβλητών αντί των παγκόσμιων προτύπων . Τοπικές μεταβλητές
Η

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

X = 5

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

function2 ( X )

αυτή η κατάσταση απαιτεί μια λειτουργία που ονομάζεται function2 και περνάει τη μεταβλητή Χ
εικόνων Παγκόσμια μεταβλητές
Η

Οι περισσότερες γλώσσες προγραμματισμού σας επιτρέψει να προσθέσετε πολλαπλές λειτουργίες σε μία μονάδα ή κατηγορίας και να δηλώσετε τις μεταβλητές στην κορυφή του αρχείου . Αυτές οι μεταβλητές , οι οποίες δεν υπάρχουν μέσα σε μια συνάρτηση , είναι καθολικές μεταβλητές . Κάθε λειτουργία στη μονάδα ή την τάξη μπορεί να αναθέσετε τιμές σε καθολικές μεταβλητές και να διαβάσετε τιμές που είναι αποθηκευμένες σε αυτά . Για παράδειγμα , εάν μια λειτουργία που ονομάζεται OpenFile αλλάζει η αξία μιας παγκόσμιας μεταβλητής 100 έως 200 , μια λειτουργία που ονομάζεται WriteFile θα δείτε 200 αν αναφοράς αυτή τη μεταβλητή .

Η Πλεονεκτήματα από τη χρήση Επιχειρήματα

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

Αν γράψετε μικρά προγράμματα , όπως widgets ή gadgets , μπορείτε να το βρείτε ευκολότερο να χρησιμοποιήσει την παγκόσμια μεταβλητές αντί να περνά γύρω από τις τοπικές μεταβλητές ως επιχειρήματα . Οι καθολικές μεταβλητές είναι επίσης χρήσιμα όταν θέλετε να μοιραστείτε μια λειτουργία , όπως ένα χρονόμετρο με όλες τις λειτουργίες μέσα σε μια εφαρμογή . Εάν χρησιμοποιείτε global μεταβλητές , μπορείτε να κάνετε πιο εύκολο για τον εντοπισμό και τη διαχείριση , δίνοντάς τους μοναδικά ονόματα , όπως g_boxColorl . Όταν οι άλλοι προγραμματιστές διατηρώντας τον κωδικό σας δείτε αυτό το όνομα , θα τώρα που εργάζονται με μια global μεταβλητή .
Η
εικόνων

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

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