单项选择题
以下程序的输出结果是( )。
#include<stdio.h>
struct st
int x; int *y; *p;
int dt[4]=10, 20, 30, 40;
struct st aa[4]=(50, &dt[0], 60, &dt[0], 60, &dt[0], 60, &dt[0], );
main()
p=aa; printf("%d\n", ++(p->x) );
A) 10
B) 11
C) 51
D) 60
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若有以下宏定义: #defineN 2 #define Y(n) ((N+1) *n) 则执行语句Z=2*(N+Y(5) ) ;后结果是()。
A) 语句有误
B) Z=34
C) Z=70
D) Z无定值
点击查看答案&解析
单项选择题
下面程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() char pl[20]= 123 , *p2= ABC , str[50]= xyz ; strcpy(str+2, strcat(p1, p2) ); printf( %s n , str);
A) xyzabzac
B) bAcBACBC
C) xy123ABC
D) yz123ABC
点击查看答案&解析
相关试题
在一个C源程序文件中所定义的全局变量,其...
以下叙述中错误的是( )。
有以下程序: main() int c=35; ...
若有以下说明和定义: union dt int a...
有以下结构体说明和变量定义,如下图所示,...