0

我一直在學習有關學校編程語言,我的老師正在研究參數傳遞方法,我可以理解按值調用和按引用調用。但是我仍然不理解如何調用 - 因此,複製的拷貝出,調用 - 名稱和調用 - 需要工作。參數傳遞方法

我在這裏有一個他給我們的僞代碼的例子,我有答案,我仍然無法弄清楚它是如何工作的。

void test() { 
    int a[5]; 
    int i; 
void f(int x) { 
    a[i] = 9; 
    i++; 
    i = x; 
} 
    i = 1; 
    a[1] = 7; 
    a[2] = 4; 
    f(a[i]); 
// print i and a[1] 
} 

a [1]上的值會通過每次調用?我知道[2]會保持不變。

回答