struct
{
int xx,y ;
}ss[] = { {2,0},{1,3} }, *p = ss;
printf("%d,%d", (++p)->y,++p->y);
//這一段編譯后的結果是3,1
struct
{
int xx,y ;
}ss[] = { {2,0},{1,3} }, *p = ss;
printf("%d,%d", ++p->y,(++p)->y);
//為什么這樣就不對了,這一段編譯后的結果是4,4
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/169737.html
標籤:C語言
上一篇:【資料結構——堆疊篇】
下一篇:C++如何實作代碼執行到哪一行?
