在PB中,引數的傳遞主要有三種方式: Value 值傳遞、 Refrence 指標傳遞 、 ReadOnly 只讀傳遞
在傳遞程序中, 基本資料型別和物件型別、結構型別、陣列型別有很大的差別,誰能告訴我具體的區別是什么?
uj5u.com熱心網友回復:
沒什么區別,就是一種型別啊!使用相應型別的變數就可以了!uj5u.com熱心網友回復:
低手來了:Value :沒啥限制
Refrence :假如函式中修改了改變數的值,那么這個值將被體現在函式外面
ReadOnly :估計是這個值在函式中只能被參考,不能被賦值
Refrence 例子:
int i
i = 1
f_add_on(i) //加入這個函式采用 Refrence ,且代碼簡單為 i = i + 1,不用return
messagebox("",i) 此時 i = 2
uj5u.com熱心網友回復:
好象我看的書上不是這么說,只是他沒具體說明白而已,所以想問問uj5u.com熱心網友回復:
有區別:類似c 語言,值 、址、參考。uj5u.com熱心網友回復:
寫書的人很多菜鳥我不敢說我說的就是正確的,但也應該是差的不是很遠吧,照這個理解去
寫函式是沒有問題的
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/107703.html
標籤:腳本語言
上一篇:什么是C .NET
下一篇:求一條UPDATE 陳述句!
