Induktiv analyse: Hvis der findes en reel parametergruppe, og du ønsker at ændre værdien af elementerne i dette array i funktionen, er den tilsvarende relation mellem den faktiske partielle parameter 4, som følger 1. Både fysiske og reelle parametre bruger array-navne Da formparametergruppen x accepterer adressen på det første element a[0] i den reelle parametergruppe, kan det antages, at formparametergruppen og den reelle parametergruppe deler en hukommelsesenhed under funktionskaldet 2. Den reelle parametergruppe, formreferencen er pegervariabelen Den reelle parameter a er arrayets navn, og parameteren x er pegevariabelen af typen int *, og efter funktionen kaldes, peger parameteren x på a[0], det vil sige x=&a[0]. 3. Pegervariablen bruges som den reelle parameter Parameteren p og parameteren X er begge pointervariabler af typen int *, lad først parametermarkørvariablen P pege på arrayet a[0], værdien af p er &a[0], og derefter overføres værdien af P til parameteren X, og startværdien af x er også &a[0], pass En ændring i værdien af X kan få X til at pege på et hvilket som helst element i array A. 4. Den reelle parameter er pointervariablen, og shape-parameteren er arrayets navn Pegervariabelen for den reelle parameter P, som peger på A[0]. Parameteren er også et array kaldet x, og kompileringssystemet behandler X som en pegervariabel og sender nu adressen a[0] til parameteren X, så X også peger på a[0]. Det kan også forstås som dannelsen af parametergrupper X- og A-arrays, der deler en hukommelsesenhed.
|