Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων

Πίνακας περιεχομένων:

Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων
Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων

Βίντεο: Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων

Βίντεο: Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων
Βίντεο: Rethink! Φόρουμ Ιδεών #3 Θεματική συνεδρία: Αντιμετωπίζοντας το χάσμα μεταξύ πόλης και υπαίθρου 2024, Νοέμβριος
Anonim

Βασική διαφορά – Πραγματικές έναντι τυπικών παραμέτρων

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

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

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

include

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

intπροσθήκη;

προσθήκη=x+y;

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

}

void main () {

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

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

}

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

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

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

(επίσημες παράμετροι) {

//σύνολο εντολών προς εκτέλεση

}

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

Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων
Διαφορά μεταξύ πραγματικών και τυπικών παραμέτρων

Εικόνα 01: Παράμετροι

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

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

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

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

Πραγματικές έναντι τυπικών παραμέτρων

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

Σύνοψη – Πραγματικές έναντι τυπικών παραμέτρων

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

Λήψη του PDF των πραγματικών και τυπικών παραμέτρων

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

Συνιστάται: