《深入理解計算機系統》(原書第三版)家庭作業第三章(3.68)解答

A和B是通過#define 定義的常數,求A和B的值 從setVal的C代碼和彙編代碼對比可知:t 在str2 的偏移量爲8 ,  u在str2 的偏移量爲32 ,  y 在 str1的偏移量爲 184  結構體str2 和 str1 類型的最長單位是long ,因此它們都是 8位對齊。 有下列的結構圖和分析: 最後得到唯一解: A=9,  B=5
相關文章
相關標籤/搜索