单选题:以下程序运行后的输出结果是\_\_\_\_。
以下程序运行后的输出结果是\_\_\_\_。 @[C](2)
```c++
#include
struct s
{
int x;
int y;
} data[2] = {10, 100, 20, 200};
int main()
{
struct s *p = data + 1;
printf("%d\n", p->x);
return 0;
}
```
A. 10
B. 11
C. 20
D. 21
A.10
B.11
C.20
D.21
答案:C
```c++
#include
struct s
{
int x;
int y;
} data[2] = {10, 100, 20, 200};
int main()
{
struct s *p = data + 1;
printf("%d\n", p->x);
return 0;
}
```
A. 10
B. 11
C. 20
D. 21
A.10
B.11
C.20
D.21
答案:C