pass-by-value

    1熱度

    2回答

    在下面的代碼中,我得到編譯時錯誤,因爲i被視爲變體。錯誤是:「ByRef參數類型不匹配」。 但是,如果我通過參數ByVal,爲什麼沒有錯誤? Private Sub Command2_Click() Dim i, j As Integer i = 5 j = 7 Call Swap(i, j) End Sub Public Sub Swap(ByRef

    3熱度

    6回答

    我做科學編程,經常想要顯示用戶提示和變量對,讓他們編輯變量,然後用新變量進行計算。我經常這樣做,我寫了一個wxPython類來將這些代碼移出主程序。用變量類型(string,float,int),提示符和變量的當前值爲每個變量設置一個列表。然後將所有這些列表放在一個大列表中,我的實用程序創建一個整齊的wxPython面板,其中包含提示和可編輯的當前值。 當我開始時,我只有幾個變量,所以我會寫出每個

    34熱度

    5回答

    所以,我有一些代碼,有點像下面的結構增加結構的列表: void barPush(BarList * list,Bar * bar) { // if there is no move to add, then we are done if (bar == NULL) return;//EMPTY_LIST; // allocate space for the new