
不论 p 是指向什么类型的指针变量,都可以通过强制类型转换的方法使之类型一致,强制类型转换的格式为(数据类型 *)。
答案:D

结构体成员的引用可以用"结构体变量名,成员名"或者"结构体变量指针﹣>成员名"两种方式来引用。
注意:结构体类型的变量、数组和指针变量的定义。



D选项的优先值是先执行p->n,得到值5;在进行加一运算得到6.


在程序运行期间,只有一个成员驻留在内存中。
答案为B。



共用体变量中的所有成员共享一段公共存储区,并非同时存放于共用体变量中,如共用体变量中有两个成员, int 型成员占两个字节, float 型成员占4个字节,则该共用体变量占4个字节,并非2+4=6个字节。

答案为D。

文章介绍了C++中如何通过强制类型转换统一指针类型,以及结构体成员的两种引用方式。还讨论了程序运行期间结构体成员的存储情况和共用体变量的内存占用特点。
568





