OC學習筆記06 物件與函式

2021-10-05 02:34:11 字數 577 閱讀 5715

//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...