*p++和*(p++)的區(qū)別是運(yùn)算順序不同。*p++由于*和++優(yōu)先級(jí)同級(jí),滿足右結(jié)合性,從右至左。p先取值,因?yàn)榇藭r(shí)語句還沒執(zhí)行完,p未被賦值,故*p++所取的值為a[0],*p++等同于*(p++)。
*(p++),是先對(duì)指針P進(jìn)行++運(yùn)算,然后再取取值,由于*和++的運(yùn)算優(yōu)先級(jí)一樣,且是右結(jié)合。故*p++相當(dāng)于*(p++),p先與++結(jié)合,然后p++整體再與*結(jié)合。
但是,因?yàn)?+后置的時(shí)候,本身含義就是先運(yùn)算后增加1(運(yùn)算指的是p++作為一個(gè)整體與前面的*進(jìn)行運(yùn)算;增加1指的是p+1),所以實(shí)際上*p++符號(hào)整體對(duì)外表現(xiàn)的值是*p的值,運(yùn)算完成后p再加1。
wake和awake的區(qū)別:awake和wake都與“醒來”有關(guān),但詞性和用法有所不同。awake是形容詞,意為“醒著的”,通常用在系動(dòng)詞b...
蟋蟀和螳螂的區(qū)別:蟋蟀多數(shù)中小型,少數(shù)大型。黃褐色至黑褐色,頭圓足利,多有斑紋;螳螂身體呈長(zhǎng)形,體色多為綠色或灰色等,上身為前胸、頭部及胸部...
螽斯和蟈蟈是同一物種,沒有區(qū)別。螽斯別名蟈蟈,直翅目螽斯科節(jié)肢動(dòng)物。它分布于山坡以及河谷盆地,多棲息于草叢、矮樹、灌木叢中。其體長(zhǎng)在40毫米...
螳螂和蚱蜢的區(qū)別:螳螂為陸棲捕食昆蟲,凡是昆蟲中的小型種類都可被螳螂捕食,尤以蠅、蚊蝗、蛾蝶類的卵、幼蟲、裸露的蛹、成蟲都是其適宜的獵捕物,...
蟈蟈和螞蚱的區(qū)別:蟈蟈是昆蟲綱,直翅目,螽斯科一些大型鳴蟲的通稱,個(gè)子較大,外形和蝗蟲相像,身體草綠色,觸角細(xì)長(zhǎng)。雄蟲的前翅互相摩擦,能發(fā)出...
蜜蜂窩和馬蜂窩區(qū)別:蜜蜂窩是蜜蜂哺育幼蟲和儲(chǔ)存蜂蜜的地方,野生蜂群一般將巢筑在隱秘的巖洞或樹洞中,家養(yǎng)蜜蜂則筑巢在蜂箱中,整個(gè)蜂巢由多個(gè)垂直...
蝸牛和蛞蝓的區(qū)別:最為明顯的特征是蛞蝓沒有殼,而蝸牛有殼,放在一起明顯可分辨出。蛞蝓的成蟲伸直時(shí)體長(zhǎng)30-60毫米,體寬4-6毫米之間。體表...
蛟和龍的區(qū)別:蛟沒有角或只有一只直角,角的形狀直而短,沒有分岔。龍有兩只角,每只角都有分叉。蛟龍有一對(duì)爪子,龍有兩對(duì)爪子。蛟龍的尾巴是很細(xì)膩...