Induktívna analýza: Ak existuje reálna skupina parametrov a chcete zmeniť hodnotu prvkov v tomto poli vo funkcii, zodpovedajúci vzťah skutočného čiastočného parametra je 4, nasledovne 1. Fyzické aj reálne parametre používajú názvy polí Keďže formová parameterová skupina x prijíma adresu prvého prvku a[0] reálnej parametrovej skupiny, dá sa predpokladať, že tvarová parameterová skupina a reálna parametrová skupina zdieľajú pamäťovú jednotku počas funkčného volania 2. Názov reálnej skupiny parametrov, tvarová referencia je ukazovateľová premenná Reálny parameter a je názov poľa a parameter x je ukazovateľová premenná typu int *, a po zavolaní funkcie parameter x ukazuje na a[0], teda x=&a[0]. 3. Ukazovateľová premenná sa používa pre reálny parameter Parameter p a parameter X sú oba ukazovateľové premenné typu int *, najprv nech ukazovateľ parametra P ukazuje na pole a[0], hodnota p je &a[0], potom sa hodnota P prenesie na parameter X a počiatočná hodnota x je tiež &a[0], pass Zmena hodnoty X môže spôsobiť, že X ukáže na ľubovoľný prvok poľa A. 4. Reálny parameter je ukazovateľová premenná a parameter tvaru je názov poľa Ukazovateľová premenná reálneho parametra P, ktorá ukazuje na A[0]. Parameter je tiež pole s názvom x a kompilačný systém považuje X za ukazovateľovú premennú a teraz posiela adresu a[0] parametru X, takže X tiež ukazuje na a[0]. Dá sa tiež chápať ako tvorba parametrových skupín X a A, ktoré zdieľajú pamäťovú jednotku.
|