位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

指針變量在C語言的運算

提問人:楊紫紅發(fā)布時間:2020-11-17
⑴ p++ (或 p+=1 ),使p指向下一元素a[1]。
⑵ *p++  等價 *(p++)。作用是先得到p指向的變量的值(即*p),然后再使p+1→p。
⑶ *(p++)與*(++p) 不同。前者為a[0],后者為a[1]
⑷ (*p)++表示p指向的元素值加1,即(a[0])++
⑸ 如果p當前指向a數(shù)組中第i個元素,則:
    *(p- -)相當于a[i- -],先對p進行*運算,再使p自減;
    *(+ + p)相當于a[+ +i],先使p自加,再作*運算。
    *(- - p)相當于a[- -i],先使p自減,再作*運算。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部