*(int *)0x90015554=0x00aa; 这条C语言的语句表示什么意思,这里两个星号的作

发布时间:2021-02-26 01:06:28

*(int *)0x90015554=0x00aa; 这条C语言的语句表示什么意思,这里两个星号的作用是什么?谢谢

网友回答

括号里是强制转换成指针形式,即先将地址0x90015554转化成指向int数据的地址,然后括号外的第二个*表示取得地址0x90015554的值,整个表达式的意思就是将0x00aa这个值赋给0x90015554这个地址
以上问题属网友观点,不代表本站立场,仅供参考!