选择题   有如下程序:
    #include <stdio.h>
    struct person
    {
        char name[10];
        int age;
    }
    main()
    {
        struct person room[4]={{'Zhang',19},{'Li',20},{'Wang',17},{'Zhao',18}};
        printf('%s;%d\n',(room+2)->name,room->age);
    }
    程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】可用以下3种形式来引用结构体变量中的成员:结构体变量名.成员名;指针变量名->成员名;(*指针变量名).成员名。数组名是指向数组首地址,也可以当做指向数组的指针来使用。room+2指向数组第三个元素,(room+2)->name为字符串Wang;r00m指向数组第一个元素,room->age=19。运行后的输出结果是Wang:19,故A选项正确。