1樓:妙妙
程式先定義了一個結構體:st,同時宣告瞭一個變數p;結構體st有兩個成員變數,一個是x存放整型資料,一個是y存放指標同時該指標指向一個整型數。
然後程式宣告瞭一個存放整型變數個陣列dt,它能放四個元素;然後宣告瞭一個存放st型別的陣列,它能存放四個st型別的資料,同時進行賦值(這種賦值形式在dev
c++編譯器中可行,別的地方不知道,但是這種形式感覺不嚴格,當然這也是c
語言的特點,感覺還是別這樣賦值為好,可以用冪集的形式賦值)。
在主函式中,aa是&aa(在陣列知識中,陣列名代表陣列的首地址,也就是第一個元素的。
地址);所以p就存放了&aa[0],其指向的值就是。
由於自增運算子優先順序低於成員指向運算子所以++p->x等價於++(p->x)即是51;所以輸出值為51;
第二個輸出函式中括號和成員指向運算子優先順序相同,結合方向都是自左至右,所以先算小括號裡的,即++p,由於c語言的陣列是順序儲存的,所以++p後為,所以結果輸出的是60;
同理由運算子的優先順序可知第三個輸出函式輸出的是21。
2樓:匿名使用者
struct st aa[4]= 這個是嘛意思???我一開始還以為陣列越界呢!!!
定義了一個結構陣列,就是陣列的元素都是結構st,st結構中又有兩個元素x,*y,所以賦值的時候需要賦8個值。
賦值結果是:
aa[0].x =50; aa[0].y = dt[0];
aa[1].x =60; aa[1].y = dt[1];
aa[2].x =70; aa[2].y = dt[2];
aa[3].x =80; aa[3].y = dt[3];
3樓:匿名使用者
結構陣列,陣列的成員是四個結構體,每個結構體包含兩個成員,一個整型數,一個指標。。。
4樓:great嗜睡
很簡單,建立一個陣列,陣列的元素型別為結構體st,那句你看不懂的意思是:建立陣列並初始化。
5樓:周生
一個有4個元素的陣列,元素型別為結構體st型,後邊是給這個陣列賦值。
電影我是證人講的是什麼?看不懂,我是證人這部電影告訴我們什麼道理
自娛自樂說今宵 該片講述一起 案出現了兩位證言不同的目擊證人,而兩人卻在之後聯合追緝 的驚險故事。劇情介紹 一場意外的車禍,讓見習警察路小星 楊冪飾 身負重傷,雙目失明,她不僅因此失去做警察的機會,也與最親的弟弟陰陽兩隔,此後終日與導盲犬作伴。也許是視覺器官的失靈刺激了其他器官的活躍,加上縝密的思維...
什麼是股息紅利除息和除權?概念書上有,看不懂,能不能舉個例子來說明
民間投資家 股份 在籌集資本時,向出資人發行的股份憑證。股份得代表。中st是什麼意思啊?買 應該注意什麼 頓不等顧 貔貅財經社群稱具體還要看市場情況,新手學習不能一蹴而就,一定要多多瞭解之後再做選擇。 謎一樣個怪了 注意以下幾點,做你熟悉的行業,做足盤前和盤中和盤後選股作業。對於投入資金需要合理配置...
真的愛你吉他譜前面看不懂我是新手講的詳
free情到深處腿 真的愛你 前奏吉他譜 12 是在三線十二品,13 是在二線十三品,15 是在二絃十五品。真的愛你 完整吉他譜 歌曲 真的愛你 歌手 beyond 填詞 小美 譜曲 黃家駒 歌詞無法可修飾的一對手,帶出溫暖永遠在背後 縱使囉嗦始終關注,不懂珍惜太內疚 沉醉於音階她不讚賞,母親的愛卻...