单项选择题

有以下程序}  struct s   { int x,y; } data[2]={10,100,20,200};}  main( )}  { struct s *p=data;}   printf("%d\n",++(p->x));} 程序运行后的输出结果是()

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

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

单项选择题
若有定义:int *p[3];,则以下叙述中正确的是()

A、定义了一个基类型为int的指针变量p,该变量具有三个指针
B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C、定义了一个名为*p的整型数组,该数组含有三个int类型元素
D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

单项选择题
有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf( %d n , r); } 程序运行后的输出结果是()

A、3
B、6
C、8
D、12

相关试题
  • 以下程序中函数scmp的功能是返回形参指针s...
  • 有以下结构体说明和变量定义,如图所示,指...
  • 以下选项中不能正确把cl定义成结构体变量的...
  • 下列函数定义中,会出现编译错误的是()
  • 要求以下程序的功能是计算:s=1+1 2...