单项选择题

有以下程序
#include <stdio.h>
  struct S
  { int a,b;}data[2]={10,100,20,200};
  main()
  { struct S p=data[1];
   printf("%d\n",++(p.a));
  }
程序运行后的输出结果是

A.10
B.11
C.20
D.21

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf( %d, ,++(p->x)); printf( %d n ,++(p->y)); } 程序运行后的输出结果是()

A.1,2
B.4,1
C.3,4
D.2,3

单项选择题
设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是()

A.t1=t2;
B.t2.num1=t1.num1;
C.t2.mark=t1.mark;
D.t2.num2=t1.num2;

相关试题
  • 以下程序运行后的输出结果是______。...
  • 以下程序运行后的输出结果是______。...
  • 以下程序运行后的输出结果是______。...
  • 有以下程序,请在______处填写正确语...
  • 已知a所指的数组中有N个元素。函数fun的功...