最新回答 / JsStatham
你的問(wèn)題模棱兩可,感謝老天爺,我還是理解了。你是說(shuō),初始化了三個(gè)節(jié)點(diǎn)吧?或者說(shuō)是初始化了節(jié)點(diǎn)中的三組值?我兩個(gè)種形式都回答一下吧。以靜態(tài)鏈表為例://創(chuàng)建節(jié)點(diǎn)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過(guò)來(lái),感覺(jué)孩子回到了母親的懷抱。。。。。。。
結(jié)構(gòu)體有三種定義方法:1) struct a{} struct a b; 2) struct a{}b; 全局變量 3) struct {}b;無(wú)法再次調(diào)用該結(jié)構(gòu)體
2018-02-06
還有p++,因?yàn)閜中保存的是地址,而不是值,所以不是真正意義上的加一,而是偏移
打個(gè)比方,如果內(nèi)存存的是int類型,那么會(huì)占用4個(gè)字節(jié),那地址我假設(shè)是0x7fffffffe4fc,那么++后會(huì)變成0x7fffffffe400
打個(gè)比方,如果內(nèi)存存的是int類型,那么會(huì)占用4個(gè)字節(jié),那地址我假設(shè)是0x7fffffffe4fc,那么++后會(huì)變成0x7fffffffe400
2018-01-31
p=weapon_2 當(dāng)數(shù)組作為參數(shù)傳遞的時(shí)候,傳遞的是地址,而不是值。所以不需要用&符號(hào)(這是我的理解,有什么不對(duì)求大神指正)
2018-01-31
把p1->price加上括號(hào)好點(diǎn)吧,看了半天才想通