//nil 表示空物件
@inte***ce person:nsobject-(
void
)say:
(nsstring)words;
@end
@implementation person-(
void
)say:
(nsstring)words
@end
//物件作為函式引數傳遞是位址傳遞
//在函式可以通過物件訪問它裡面成員變數
//也可以物件呼叫它的物件方法(成員方法)
void
changeperson
(person * person)
//因為物件是被建立在堆中, 所以可以作為函式的返回值。
//區域性變數不可以作為函式的返回值,它儲存在棧中,離開函式就會被銷毀
person *
createperson()
intmain
(int argc,
char
*ar**)
OC學習筆記(五) 物件與函式
import inte ce person nsobject void talk end implementation person void talk end例一 void test int a,float w int main 執行結果 對方 年齡30體重60.0 不想跟你說話,並向你扔了乙個h...
OC 005 物件與函式的關係
物件作為函式引數傳遞是 位址傳遞 在函式內部可以通過物件訪問它裡面成員變數 也可以物件呼叫它的物件方法 成員方法 在函式中建立的物件是在堆中的,所以可以當做返回值 區域性變數是存在在棧裡面,當大括號結束的時候區域性變數會唄系統 不能做為返回值 定義person類 inte ce lsperson n...
Javascript學習筆記 2(物件 函式)
1 原始變數 number string boolean null undefined。變數記憶體存的就是值,按值傳遞的 2 引用變數 物件變數,變數記憶體存的是指標,所以是按指標傳遞 鑑別原始型別 typeof 但typeof null object 鑑別引用型別 obj instaceof co...