結(jié)構(gòu)體有三種定義方法:1) struct a{} struct a b; 2) struct a{}b; 全局變量 3) struct {}b;無法再次調(diào)用該結(jié)構(gòu)體
2018-02-06
還有p++,因?yàn)閜中保存的是地址,而不是值,所以不是真正意義上的加一,而是偏移
打個比方,如果內(nèi)存存的是int類型,那么會占用4個字節(jié),那地址我假設(shè)是0x7fffffffe4fc,那么++后會變成0x7fffffffe400
打個比方,如果內(nèi)存存的是int類型,那么會占用4個字節(jié),那地址我假設(shè)是0x7fffffffe4fc,那么++后會變成0x7fffffffe400
2018-01-31
p=weapon_2 當(dāng)數(shù)組作為參數(shù)傳遞的時候,傳遞的是地址,而不是值。所以不需要用&符號(這是我的理解,有什么不對求大神指正)
2018-01-31
把p1->price加上括號好點(diǎn)吧,看了半天才想通
只想說一點(diǎn):那個數(shù)值交換即使兩個數(shù)相同也沒毛??!
int a=1; //001
int b=1; //001
a=a^b; //001(a)^001(b)=000
b=a^b; //000(a)^001(b)=001
a=a^b; //000(a)^001(b)=001
int a=1; //001
int b=1; //001
a=a^b; //001(a)^001(b)=000
b=a^b; //000(a)^001(b)=001
a=a^b; //000(a)^001(b)=001
2018-01-08