星期三, 5月 25, 2016

[PHP] php-extension: 基礎C語言覆習

本筆記取自於c9s於php也有day的分享,詳細內容請參考影片

資料型態


FUNCTION CALL


POINTER (FIND YOUR DATA)


char *p;
用來宣告一個記憶體指標
存的是記憶體位址,而非數字

char **p; (second level指標)



STACK & HEAP


malloc動態記憶體調用,不會自已釋放mem,要自已call free函式

Struct

跟類別非常相似,example: 聯絡簿的struct

struct contact{
char *name;
int name_len;
char *phone_number;
int phone_number_len;
};


Struct on Stack


Struct on malloc

注意,因為是指標,所以要變->存取變數


沒有留言:

張貼留言

留個話吧:)

其他你感興趣的文章

Related Posts with Thumbnails