假設
執行該命令 子程序1("傳送的數據")
-------------------------------------
.子程序 子程序1
.參數 參數1, 文本型
信息框 (參數1, 0, )
那麽信息框會輸出 傳輸的數據.這就是參數的作用.
那麽當妳看完上面的方法後,下面我們來舉壹個算數例子.
.子程序 加法運算
.參數 參數1, 整數型
.參數 參數2, 整數型
.局部變量 結果, 整數型
結果 = 參數1 + 參數2
信息框 (結果, 0, )
這裏我們用到了1個變量.還有2個參數
2個參數由外部傳輸進來.相加以後給變量,作為結果.然後顯示.
---------------------------------------
這裏邊要註意壹下.假如說
我們這樣調用壹下.
.子程序 子程序2
.局部變量 變量1, 整數型
加法運算 (1, 變量1)
這樣子呢.變量是0 相加結果是1
如果我們把加法運算修改壹下.改成以下方式
.子程序 加法運算
.參數 參數1, 整數型
.參數 參數2, 整數型
參數2 = 參數1 + 參數2
我們繼續調用壹下 子程序2
.子程序 子程序2
.局部變量 變量1, 整數型
加法運算 (1, 變量1)
這樣調用以後的結果呢 子程序2裏邊的變量1的值就是 1.因為我們傳了參數1 = 1. 他們進行累加
然後賦值給 參數2.因此參數2的值就改變了.
總結.變量 是 子程序內部使用的 參數呢是由外部傳遞進來的.如果替換了參數 可能把從傳遞過來的地方的值修改了.
在我們寫代碼的時候 如果要反復 調用參數的時候 就要註意了.
該信息由雲豆思提供,僅供參考學習.如有什麽不懂地方,歡迎請教!