设有定义struct st { int x; float y; } time, *t; t=&time; 则对time中成员的引用正确的是( )。
A: st.x
B: t.x
C: (*t).x
D: time->x
A: st.x
B: t.x
C: (*t).x
D: time->x
举一反三
- 设有定义 struct st {int x;float y;} time,*t;t=&time;则对time中成员的正确引用是( ) A: w.time.x B: t.x C: (*t).x D: time->x
- 设有定义 struct ru{long x;float y;} time,*timep= & time; 则对 time 中成员 x 的正确引用是:
- 设有定义structru{longx;floaty;}time,*timep=&time;则对time中成员x的正确引用是: A: ru.time.x B: timep.x C: (*timep).x D: time->x
- 设有如下定义:struct stru{int x;int y;};struct st{int x;float y;struct stru *p;} st1,*p1=&st;以下引用正确的是____。 A: (*p1).p.x B: (*p1)->;p.a p1->;p->;x p1.p->;a C: p1->;p->;x D: p1.p->;a
- 定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是()。 A: swap(int x, int y){ int t;<br/>t=x; x=y; y=t; } B: swap(int *x, int *y){ int<br/>t; t=x; x=y; y=t; } C: swap(int *x, int *y){ int<br/>t; t= *x; *x = *y; *y=t; } D: swap(int *x, int *y){ int<br/>*t; t=x; x=y; y=t; }