Επαγωγική ανάλυση: Εάν υπάρχει μια πραγματική ομάδα παραμέτρων και θέλετε να αλλάξετε την τιμή των στοιχείων σε αυτόν τον πίνακα στη συνάρτηση, η αντίστοιχη σχέση της πραγματικής μερικής παραμέτρου είναι 4, ως εξής 1. Τόσο οι φυσικές όσο και οι πραγματικές παράμετροι χρησιμοποιούν ονόματα πινάκων Δεδομένου ότι η ομάδα παραμέτρων φόρμας x δέχεται τη διεύθυνση του πρώτου στοιχείου a[0] της ομάδας πραγματικών παραμέτρων, μπορεί να υποτεθεί ότι η ομάδα παραμέτρων σχήματος και η ομάδα πραγματικών παραμέτρων μοιράζονται μια μονάδα μνήμης κατά την κλήση της συνάρτησης 2. Το πραγματικό όνομα της ομάδας παραμέτρων, η αναφορά σχήματος είναι η μεταβλητή δείκτη Η πραγματική παράμετρος a είναι το όνομα του πίνακα και η παράμετρος x είναι η μεταβλητή δείκτη του τύπου int *, και μετά την κλήση της συνάρτησης, η παράμετρος x δείχνει στο a[0], δηλαδή x=&a[0]. 3. Η μεταβλητή δείκτη χρησιμοποιείται για την πραγματική παράμετρο Η παράμετρος p και η παράμετρος X είναι και οι δύο μεταβλητές δείκτη του τύπου int *, πρώτα κάντε τη μεταβλητή δείκτη παραμέτρου P να δείχνει στον πίνακα a[0], η τιμή του p είναι &a[0] και στη συνέχεια η τιμή του P μεταδίδεται στην παράμετρο X και η αρχική τιμή του x είναι επίσης &a[0], περάστε Μια αλλαγή στην τιμή του X μπορεί να κάνει το X να δείχνει σε οποιοδήποτε στοιχείο του πίνακα Α. 4. Η πραγματική παράμετρος είναι η μεταβλητή δείκτη και η παράμετρος σχήματος είναι το όνομα του πίνακα Η μεταβλητή δείκτη της πραγματικής παραμέτρου P, η οποία δείχνει στο A[0]. Η παράμετρος είναι επίσης ένας πίνακας με το όνομα x και το σύστημα μεταγλώττισης αντιμετωπίζει το X ως μεταβλητή δείκτη και τώρα περνά τη διεύθυνση του a[0] στην παράμετρο X, έτσι ώστε το X να δείχνει επίσης στο a[0]. Μπορεί επίσης να γίνει κατανοητό ως ο σχηματισμός ομάδων παραμέτρων X και A συστοιχιών που μοιράζονται μια μονάδα μνήμης.
|