上機(jī)運(yùn)行結(jié)果是1 2,求解釋
struct har
{ int x, y; struct har *p;} h[2];
main()
{
h[0].x=1; h[0].y=2; h[1].x=3; h[1].y=4; h[0].p=h[1].p=h; printf("%d %d \n",(h[0].p)->x,(h[1].p)->y); system("pause"); return 0;
}
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
h == &h[0]
h[1].p == h == &h[0]
h[0].p == h[1].p == &h[0]
指向同一個地址h即&h[0],結(jié)果是顯然的