以下程序的输出结果是()。#includevoidmain(){intx=1,y=2,z=3;structaa{inta;int*p;}s[]={4,&x,5,&y,6,&z};structaa*q=s+1;printf("%d\n",*(q–>p)++);}
A: 1
B: 2
C: 3
D: 4
A: 1
B: 2
C: 3
D: 4
举一反三
- int x=3,y,z;<br/>y=-x++;<br/>z=y+8/++x;<br/>Console.WriteLine{{0},{1},{2}",x,y,z);<br/>此程序的输出结果是____。 A: 5,-3,-2 B: 4,-3,-1 C: 4,-4,-2 D: 5,-4,-2
- 有以下程序: #include <stdio.h> main() { int x=1, y=2, z=3; if(x>y) printf("% d", y<x 1:2); else printf("% d", z<x 2:3); } 程序的运行结果是______。 A: 1 B: 2 C: 3 D: 4
- 5.以下程序的输出结果是 。 main() { int w=4,x=3,y=2,z=1; printf("%d\n",(w A.1
- #include [stdio.h]main( ){ int a[ ]={1, 2, 3, 4, 5, 6}; int x, y, *p; p = &a[0]; x = *(p+2); y = *(p+4); printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);} 运行结果为_____________
- 以下程序输出的结果为:( )#include <stdio.h>void main(){ int x=1,y=2,z=3;if(x<y)if(y>z) printf(〞%d〞,++z);else printf(〞%d〞,++y);printf(〞%d\n〞,++x);} A: 1 1 B: 0 1 C: 2 2 D: 3 2