Tümevarımsal analiz: Eğer gerçek bir parametre grubu varsa ve fonksiyondaki bu dizideki elemanların değerini değiştirmek istiyorsanız, gerçek kısmi parametrenin karşılık gelen ilişkisi 4'tür, aşağıdaki gibi 1. Hem fiziksel hem de gerçek parametreler dizi isimlerini kullanır Form parametre grubu x, gerçek parametre grubunun ilk elemanı a[0]'nın adresini kabul ettiğinden, şekil parametre grubu ile gerçek parametre grubunun fonksiyon çağrısı sırasında bir bellek birimini paylaştığı varsayılabilir 2. Gerçek parametre grubu adı, şekil referansı işaret değişkenidir Gerçek a parametresi dizi adıdır ve x parametresi int * tipli işaret değişkenidir; fonksiyon çağrıldıktan sonra x parametresi a[0]'a, yani x=&a[0'a işaret eder]. 3. Gerçek parametre için işaretçi değişkeni kullanılır P parametresi ve X parametresi her ikisi de int * tipinde gösterici değişkenlerdir; önce parametre gösterici değişkeni P a[0] dizisine işaret eder, p'nin değeri &a[0] olur, ardından P'nin değeri X parametresine iletilir ve x'in başlangıç değeri de &a[0]'dır, geçiş X'in değerindeki bir değişiklik, X'in dizi A'nın herhangi bir elemanına işaret etmesine neden olabilir. 4. Gerçek parametre işaret değişkenidir ve şekil parametresi dizi adıdır Gerçek parametre P'nin işaret değişkeni, A[0]'a işaret eder. Parametre aynı zamanda x adlı bir dizidir ve derleme sistemi X'i bir işaretçi değişkeni olarak ele alır ve şimdi a[0] adresini X parametresine iletir, böylece X de a[0]'ya işaret eder. Ayrıca, bir bellek birimini paylaşan X ve A parametre gruplarının oluşumu olarak da anlaşılabilir.
|