1.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为 7 个字节。定义一个共用体变量,共三个成员分别是字符型、整形和浮点型,则该共用体变量所占内存长度为 4 个字节
解析:共用体内存长度分配是按照内存长度最大变量分配的,而结构体变量内存长度是所有成员加起来的内存长度。
2.
解析:数组pt中的元素是数组t的行首地址,而pt+1指的是pt数组第二个元素的地址,因此*(pt+1)就是t数组的第二行的首地址, *(pt+1)+2就是指t数组第二行第三个元素的地址,所以 *( *(pt+1)+2)就是t[1] [2]。
3.若变量已正确定义,下列程序段输出结果是【】
j=0;
do {