Διαφορά μεταξύ ορίσματος και παραμέτρου

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

Διαφορά μεταξύ ορίσματος και παραμέτρου
Διαφορά μεταξύ ορίσματος και παραμέτρου

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

Βίντεο: Διαφορά μεταξύ ορίσματος και παραμέτρου
Βίντεο: E01: Αρμόνιο ή Πιάνο? Ποιά είναι η διαφορά? 2024, Νοέμβριος
Anonim

Βασική διαφορά – όρισμα έναντι παραμέτρου

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

Τι είναι ένα επιχείρημα;

Στη γλώσσα προγραμματισμού C, η main() είναι μια συνάρτηση. Υποδεικνύει το σημείο εκκίνησης της εκτέλεσης. Η εγγραφή κάθε δήλωσης στην κύρια συνάρτηση μπορεί να κάνει το πρόγραμμα πολύ περίπλοκο. Μπορεί να είναι δύσκολο να δοκιμαστεί και να εντοπιστεί σφάλματα. Για να ξεπεραστεί αυτό το πρόβλημα, το κύριο πρόγραμμα μπορεί να χωριστεί σε διάφορες λειτουργίες ή μεθόδους. Αυτές οι συναρτήσεις μπορούν να κληθούν από το κύριο πρόγραμμα.

Η δήλωση μιας συνάρτησης στη γλώσσα C έχει ως εξής.

()

{

}

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

void add() {

int a=10;

int b=20;

printf("το άθροισμα είναι %d", a+b);

}

Για να καλέσετε αυτήν τη μέθοδο, θα πρέπει να υπάρχει μια δήλωση ως add(); στο κύριο πρόγραμμα. Αυτό θα ενεργοποιήσει τη συνάρτηση.

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

void add(int a, int b){

printf("το άθροισμα είναι %d\n", a+b);

}

void main(){

add(4, 6);

add(5, 2);

}

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

Στα κύρια, υπάρχει μια δήλωση προσθήκης (4, 6). Τα 4 και 6 είναι τα επιχειρήματα. Είναι τιμές που μεταβιβάζονται σε μια συνάρτηση όταν αυτή καλείται. Στο κύριο πρόγραμμα, πάλι μπορεί να υπάρχει μια δήλωση ως add (5, 2). Τώρα τα ορίσματα που μεταβιβάζονται στη συνάρτηση προσθήκης είναι 5 και 2. Ένα όρισμα καλείται επίσης ως πραγματικό όρισμα ή πραγματική παράμετρος.

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

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

void πολλαπλασιασμός(int no1, int no2){

int multiply=no1no2;

printf("Πολλαπλασιασμός είναι %d\n ", πολλαπλασιάστε);

}

void main(){

πολλαπλασιασμό(2, 3);

}

Σύμφωνα με τον παραπάνω κωδικό, το no1 και το no2 στον πολλαπλασιασμό κενού (int no1, int no2) είναι οι παράμετροι. Είναι οι μεταβλητές που ορίζονται τη στιγμή που καλείται η συνάρτηση. Οι τιμές ορισμάτων πηγαίνουν στις παραμέτρους όταν δημιουργείται η συνάρτηση.

Ανατρέξτε στο παρακάτω πρόγραμμα για να υπολογίσετε την άθροιση και την αφαίρεση δύο αριθμών.

Διαφορά μεταξύ ορίσματος και παραμέτρου
Διαφορά μεταξύ ορίσματος και παραμέτρου
Διαφορά μεταξύ ορίσματος και παραμέτρου
Διαφορά μεταξύ ορίσματος και παραμέτρου

Εικόνα 01: Συναρτήσεις

Σύμφωνα με το παραπάνω πρόγραμμα, στο calSum(a, b), τα "a" και "b" είναι ορίσματα.

int cal Άθροισμα(int a, int b), a και b είναι παράμετροι.

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

Το όρισμα και η παράμετρος σχετίζονται με συναρτήσεις

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

Argument vs Parameter

Ένα όρισμα είναι μια τιμή που μεταβιβάζεται τη στιγμή της κλήσης μιας συνάρτησης. Μια παράμετρος είναι μια μεταβλητή που ορίζεται από μια συνάρτηση που λαμβάνει μια τιμή που όταν καλείται μια συνάρτηση.
Συσχετισμένη συνάρτηση
Ένα όρισμα μεταβιβάζεται από τη συνάρτηση κλήσης. Μια παράμετρος βρίσκεται στην καλούμενη συνάρτηση.

Σύνοψη – Επιχείρημα έναντι παραμέτρου

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

Λήψη της έκδοσης PDF του Argument vs Parameter

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

Συνιστάται: