以下程序输出结果是____struct stu{ int x,*y; }*p;int dt[4]={ 10, 20,30,40 };struct stua[4]= {50 , &d[0], 60, &dt[1] , 70, &d[2], 80 , &dt[3] } ;main(){ p=a;printf(“%d,”, ++p->x); //语句1printf(“%d,”, (++p)->x); //语句 2printf(“%d\n”, ++(*p->y) ); //语句3A.10, 20,20B.50, 60,21C.51,60, 21D60, 70, 31
查看答案
当定义一个结构体变量时,系统为他分配的内存空间是()
以下各选项企图说明一种新的类型名,其中正确的是()A. typedef vl int;B. typedef v2 =int;C. typedefvl int v3;D. typedef v4 : int;
若变量已正确说明为float类型,要通过语句scanf("%f %f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,正确的输入形式是()。
A. 102233
B. 10.0,22.0,33.0
C. 10.022.033.0
D. 10; 22;33
查看如下代码,输出结果为:#includevoid main(){ int a=2; printf("%2d\n",a);}
A. 2d
B. a
C. 2
D. 【空格】2