Βασική διαφορά - Πραγματικές vs τυπικές παράμετροι

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

ΠΕΡΙΕΧΟΜΕΝΑ

1. Επισκόπηση και διαφορά κλειδιού 2. Ποιες είναι οι πραγματικές παράμετροι 3. Τι είναι τυπικές παράμετροι 4. Ομοιότητες μεταξύ πραγματικών και επίσημων παραμέτρων 5. Σύγκριση μεταξύ των πλευρών - Πραγματικές / τυπικές παράμετροι σε πινακοειδή φόρμα 6. Σύνοψη

Τι είναι οι Πραγματικές Παράμετροι;

Οι πραγματικές παράμετροι είναι οι τιμές που μεταβιβάζονται σε μια συνάρτηση όταν αυτή χρησιμοποιείται. Ανατρέξτε στο παρακάτω πρόγραμμα.

#περιλαμβάνω

άκυρη προσθήκη (int x, int y) {

int addition;

προσθήκη = χ + γ;

printf ("% d", προσθήκη);

}}

void main () {

προσθήκη (2,3).

προσθήκη (4,5);

}}

Σύμφωνα με το παραπάνω πρόγραμμα C, υπάρχει μια συνάρτηση που ονομάζεται προσθήκη. Στην κύρια λειτουργία, οι τιμές 2 και 3 μεταβιβάζονται στην προσθήκη λειτουργίας. Αυτή η τιμή 2 και 3 είναι οι πραγματικές παράμετροι. Αυτές οι τιμές διαβιβάζονται στην προσθήκη μεθόδου και το άθροισμα των δύο αριθμών θα εμφανιστεί στην οθόνη. Και πάλι, στο κύριο πρόγραμμα, νέες δύο ακέραιες τιμές διαβιβάζονται στη μέθοδο προσθήκης. Τώρα οι πραγματικές παράμετροι είναι 4 και 5. Η άθροιση των 4 και 5 θα εμφανιστεί στην οθόνη.

Τι είναι οι επίσημες παράμετροι;

Μια συνάρτηση ή μια μέθοδος ακολουθεί μια σύνταξη παρόμοια με αυτή που δίνεται παρακάτω:

(τυπικές παράμετροι) {

// σύνολο των δηλώσεων που θα εκτελεστούν

}}

Το όνομα της μεθόδου είναι να προσδιοριστεί η μέθοδος. Ο τύπος επιστροφής καθορίζει τον τύπο της τιμής που θα επιστρέψει η μέθοδος. Εάν η μέθοδος δεν επιστρέψει μια τιμή, ο τύπος επιστροφής είναι άκυρος. Αν η λειτουργία επιστρέφει μια τιμή ακέραιας, τότε ο τύπος επιστροφής είναι ένας ακέραιος αριθμός. Η τυπική λίστα παραμέτρων περικλείεται σε παρένθεση. Η λίστα περιέχει ονόματα μεταβλητών και τύπους δεδομένων όλων των απαραίτητων τιμών για τη μέθοδο. Κάθε επίσημη παράμετρος χωρίζεται με κόμμα. Όταν η μέθοδος δεν δέχεται τιμές εισαγωγής, τότε η μέθοδος πρέπει να έχει ένα κενό σύνολο παρενθέσεων μετά το όνομα της μεθόδου. π.χ. προσθήκη () {}; Οι δηλώσεις που πρέπει να εκτελεστούν περικλείονται σε σγουράκια.

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

Ποιες είναι οι ομοιότητες μεταξύ πραγματικών και τυπικών παραμέτρων;

  • Και οι δύο σχετίζονται με λειτουργίες. Οι παράμετροι περιλαμβάνονται μέσα στην παρένθεση. Κάθε παράμετρος διαχωρίζεται με κόμμα.

Ποια είναι η διαφορά μεταξύ πραγματικών και επίσημων παραμέτρων;

Περίληψη - Πραγματικές vs τυπικές παράμετροι

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

Κάντε λήψη του PDF των Πραγματικών και των Επίσημων Παραμέτρων

Μπορείτε να κατεβάσετε την έκδοση PDF αυτού του άρθρου και να το χρησιμοποιήσετε για σκοπούς εκτός σύνδεσης σύμφωνα με την παραπομπή. Κάντε λήψη της έκδοσης PDF εδώ: Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων

Αναφορά:

1. tutorialspoint.com. "C λειτουργίες." Το σημείο. Διατίθεται εδώ