Analiză inductivă: Dacă există un grup real de parametri și doriți să schimbați valoarea elementelor din acest tablou în funcție, relația corespunzătoare a parametrului parțial real este 4, după cum urmează 1. Atât parametrii fizici, cât și cei reali folosesc denumiri de tablouri Deoarece grupul parametrilor forma x acceptă adresa primului element a[0] al grupului parametrilor reali, se poate presupune că grupul parametrilor forme și grupul parametrilor reali împart o unitate de memorie în timpul apelului funcției 2. Numele grupului de parametri reali, referința de formă este variabila pointer Parametrul real a este numele tabloului, iar parametrul x este variabila pointer de tip int *, iar după ce funcția este apelată, parametrul x indică a[0], adică x=&a[0]. 3. Variabila pointer este folosită pentru parametrul real Parametrul p și parametrul X sunt ambele variabile pointer de tip int *, mai întâi variabila pointer parametrului P indică către tabloul a[0], valoarea lui p este &a[0], apoi valoarea lui P este transmisă către parametrul X, iar valoarea inițială a lui x este tot &a[0], trece O schimbare a valorii lui X poate determina X să indice orice element al tabloului A. 4. Parametrul real este variabila pointer, iar parametrul shape este numele tabloului Variabila pointer a parametrului real P, care indică spre A[0]. Parametrul este, de asemenea, un tablou numit x, iar sistemul de compilare tratează X ca o variabilă pointer, iar acum transmite adresa lui a[0] către parametrul X, astfel încât X indică și a[0]. Poate fi înțeleasă și ca formarea grupurilor de parametri X și A care împart o unitate de memorie.
|