以下语句中正确的是( )。
A: int
a=10,*p1=*p2=&a;
B: char
a=65,*b=&a;
C: float
a=1,*b=&a,*c=&b;
D: double
a=0.0;*b=&a;
A: int
a=10,*p1=*p2=&a;
B: char
a=65,*b=&a;
C: float
a=1,*b=&a,*c=&b;
D: double
a=0.0;*b=&a;
举一反三
- 以下定义语句中正确的是(<br/>)。 A: int a = b = 0; B: char A = 65+1, b = ‘b’; C: float a = 1, *b = &a, *c = &b; D: double a = 0.0; b = 1.1;
- 以下关于引用用法错误的是:( )。 A: int<br/>a; int &b=a; B: int<br/>&a; int b; C: int<br/>*p; int *&q=p; D: D、int<br/>a; int &b=a; int &c=a;
- 若有定义int *p,m=5,n;以下程序段正确的是( )。 A: p=&n;<br/>scanf("%d",&p); B: p=&n ;<br/>scanf("%d",*p); C: scanf("%d",&n);<br/>*p=n ; D: p=&n;<br/>*p=m;
- 若有定义“int *p,m=5,n;”,则以下的程序段正确的是( ) A: p=&n; scanf("%d",&p);<;br>; B: p=&n; scanf("%d",*p);<;br>; C: scanf("%d",&n); *p=n;<;br>; D: p=&n;*p=m;
- 若有定义“int *p,m=5,n;”,则以下的程序段正确的是( ) A: p=&n; scanf("%d",&p);<;br>; B: p=&n; scanf("%d",*p);<;br>; C: scanf("%d",&n); *p=n;<;br>; D: p=&n;*p=m;