【单选题】有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()
A. ++pt->x
B. pt->x
C. *pt->y
D. (pt++)->x
A. ++pt->x
B. pt->x
C. *pt->y
D. (pt++)->x
++pt->x
举一反三
- 有以下程序段:struct st{ int x; int y; } *pt;int a[]={1,2}, b[]={3,4};struct st c[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是( )。 A: *pt->;y B: pt->;x C: ++pt->;x D: (pt++)->;x
- 有以下程序段: struct st int X;int*Y;*pt; int a[]=[1,2],b[]=[3,4]; struct st c[2]=[10,a,20,b]; pc=c; 以下选项中表达式的值为11的是( )。 A: *pt->y B: pt->X C: ++pt->X D: (pc++)->X
- 有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是________
- 有以下程序段[img=649x280]1802e317cb8db0d.jpg[/img]以下选项中表达式的值为11的是( ) A: ++pt->x B: pt->x C: *pt->y D: (pt++)->x
- 中国大学MOOC: 有以下程序段,以下选项中表达式的值为31的是struct st{ int x; int *y;}*pt;int a[]={1,2};b[]={3,4};struct st c[2]={30,a,40,b};pt=c;
内容
- 0
有以下程序段: A: *pt->y B: pt->x C: ++pt->x D: (pt++)->x
- 1
下列程序运行后的输出结果是:_____#includestdio.hvoid fun( int *pa, int pb ) { int pt; pt = *pa, *pa = pb, pb = pt;}int main( ){ int x=1, y=2; fun(x, y); printf(%d, x==y); return 0;}
- 2
中国大学MOOC: 以下程序段的输出是( )。void swap(int *pa, int *pb) { int pt; pt = *pa, *pa = *pb, *pb = *pa;}int main(void){ int x=1, y=2; swap(&x, &y); printf(%d %d, x, y);}
- 3
以下代码的输出是 :void swap( int *pa, int *pb ) { int pt; pt = *pa, *pa = *pb, *pb = *pa; } int main(void) { int x=1, y=2; swap(&x, &y); printf("%d%d", x, y); }
- 4
以下代码的输出是 :void f( int *pa, int *pb ) { int pt; pt = *pa, *pa = *pb, *pb = *pa; } int main(void) { int x=1, y=2; f(&x, &y); printf("%d%d", x, y); }