国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

C語言有關(guān)結(jié)構(gòu)體的問題
高洛峰
高洛峰 2016-11-19 15:14:01
0
3
1631

上機(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ò)人氣名人講師,...

reply all(3)
三叔

p指向了結(jié)構(gòu)體數(shù)組的最前面,當(dāng)然打印h[0]的內(nèi)容。

學(xué)霸

樓主這樣賦值h[0].p=h+0; h[1].p=h+1;可能就會有你想要的答案了。

三叔

h == &h[0]
h[1].p == h == &h[0]
h[0].p == h[1].p == &h[0]
指向同一個地址h即&h[0],結(jié)果是顯然的

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template