指針變量在C語(yǔ)言的運(yùn)算
提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-11-17
⑴ p++ (或 p+=1 ),使p指向下一元素a[1]。
⑵ *p++ 等價(jià) *(p++)。作用是先得到p指向的變量的值(即*p),然后再使p+1→p。
⑶ *(p++)與*(++p) 不同。前者為a[0],后者為a[1]
⑷ (*p)++表示p指向的元素值加1,即(a[0])++
⑸ 如果p當(dāng)前指向a數(shù)組中第i個(gè)元素,則:
*(p- -)相當(dāng)于a[i- -],先對(duì)p進(jìn)行*運(yùn)算,再使p自減;
*(+ + p)相當(dāng)于a[+ +i],先使p自加,再作*運(yùn)算。
*(- - p)相當(dāng)于a[- -i],先使p自減,再作*運(yùn)算。
⑵ *p++ 等價(jià) *(p++)。作用是先得到p指向的變量的值(即*p),然后再使p+1→p。
⑶ *(p++)與*(++p) 不同。前者為a[0],后者為a[1]
⑷ (*p)++表示p指向的元素值加1,即(a[0])++
⑸ 如果p當(dāng)前指向a數(shù)組中第i個(gè)元素,則:
*(p- -)相當(dāng)于a[i- -],先對(duì)p進(jìn)行*運(yùn)算,再使p自減;
*(+ + p)相當(dāng)于a[+ +i],先使p自加,再作*運(yùn)算。
*(- - p)相當(dāng)于a[- -i],先使p自減,再作*運(yùn)算。
繼續(xù)查找其他問(wèn)題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>