有定义struct {int a,b;} x={ 4,6}, *p=&x; 则表达式++p->;b的值是( )。
A: 6
B: 4
C: 5
D: 7
A: 6
B: 4
C: 5
D: 7
举一反三
- 若有定义:int a=1,b=2,c=3,d=4,x=5,y=6;则表达式 (x=a>;b)&&(y=c>;d) 的值为。
- 若有定义int a=5,b=4,c=6;int x;,则执行x=(a<b&&a<c)? a: (b<c)? b: c;语句后x的值为( )。 A: 5 B: 4 C: 6 D: 7
- 定义变量int x=4,则表达式x/5*6的结果是( )。 A: 5 B: 0 C: 4.8 D: 6
- 若有定义:int x,*p; 则以下正确的赋值表达式是: A: p=&x B: p=x C: *p=&x D: *p=*x
- 定义变量int x=4,则表达式x/5*6的结果是( )。