【指针变量】以下选项中,对变量的定义和初始化正确的是【 】
A: inta,*p=&a;
B: inta,*p=*a;
C: inta,p=&a;
D: inta,*p=a;
A: inta,*p=&a;
B: inta,*p=*a;
C: inta,p=&a;
D: inta,*p=a;
A
举一反三
- 以下对指针变量的操作中,不正确的是___ A: inta,*p,*q;p=q=&a; B: inta=6,*p,*q=&a;p=q; C: inta=b=6,*p;p=&a;b=*p; D: inta=5,*p,*q=&a;*p=*q;
- 为指针变量赋值,不正确的语句是 A: inta[3],*p;p=a; B: inta[3],*p;p=&a[0]; C: inta[3],*p;*p=a; D: inta[3],*p;p=a+1;
- 以下对指针变量的操作中,正确的是() A: intp,q;q=&p B: intp,q;q=p=NULL C: inta=5,p;p=a D: inta=5,p,q=&a;p=q
- 设有定义:inta=3;,则对整型指针变量p的定义和初始化正确的是______。 A: int*p=a; B: intp=a; C: int*p=&a; D: int*p=*a;
- 设有定义inta,*p;,则使指针p指向变量a的语句是______。 A: p=a; B: a=p; C: p=&a; D: a=*p;
内容
- 0
设有定义:inta,*p=&a;以下语句将利用指针变量p读写变量a中的内容,请将语句补充完整。scanf('%d',p);printf('%d',*p);
- 1
9.4下列指针变量进行操作的语句,正确吗? (1)int*p,*q;q=p; inta,*p,*q;p=q=&a;
- 2
9.4下面对指针变量进行操作的语句,正确吗? inta=20,*p,*q=&a;p=q; intp,*q;q=&p;
- 3
若有定义:inta,*p;则以下正确的赋值语句是() A: p=&a; B: p=a; C: *p=&a; D: *p=*a;
- 4
若有以下定义和语句: inta,*p; p=&a; 则能够从键盘给变量a输入数据的语句是()