强制类型转换(*(int*)a )与 (* ( Sructure*)a ).A

*(int *)a

①:int* a
强转成整形的指针
*(int *)a ,这个是把a强转成整形指针,然后取他的值。

(( Sructure)a).A

②:(( Sructure)a).A,首先,(Structure )把a强制类型转换为一个结构体类型指针,然后括号外a取出指针指向的内容【或着取出a(指向该结构体的指针)所指向的Sructure结构体变量中的成员变量int A 的值】

猜你喜欢

转载自blog.csdn.net/HanLongXia/article/details/108323500