最新回答 / JsStatham
你的問題模棱兩可,感謝老天爺,我還是理解了。你是說,初始化了三個節(jié)點吧?或者說是初始化了節(jié)點中的三組值?我兩個種形式都回答一下吧。以靜態(tài)鏈表為例://創(chuàng)建節(jié)點struct node{? ? int score;? ? char name;? ? int number;? ? double whatever;? ? int *pnext;}n1, n2,n3;??//鏈表初始化struct node ?*phead = &n1;n1.pnext = &n2n2.pnext = &n3...
講的太好,從golang過來,感覺孩子回到了母親的懷抱。。。。。。。
2018-02-10
結構體有三種定義方法:1) struct a{} struct a b; 2) struct a{}b; 全局變量 3) struct {}b;無法再次調用該結構體
2018-02-06
還有p++,因為p中保存的是地址,而不是值,所以不是真正意義上的加一,而是偏移
打個比方,如果內存存的是int類型,那么會占用4個字節(jié),那地址我假設是0x7fffffffe4fc,那么++后會變成0x7fffffffe400
打個比方,如果內存存的是int類型,那么會占用4個字節(jié),那地址我假設是0x7fffffffe4fc,那么++后會變成0x7fffffffe400
p=weapon_2 當數(shù)組作為參數(shù)傳遞的時候,傳遞的是地址,而不是值。所以不需要用&符號(這是我的理解,有什么不對求大神指正)