为指针变量赋值,不正确的语句是
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: 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: inta,*p=&a; B: inta,*p=*a; C: inta,p=&a; D: inta,*p=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;
- 若有下列语句: inta[4]={1,2,3,4},*p; p=a; 则*p的值是3。
- 若有以下定义和语句,则*(p[0]+1)所代表的数组元素是inta[3][2]={1,3,5,7,9,11},*p[3];p[0]=a[1];
- 设有定义inta,*p;,则使指针p指向变量a的语句是______。 A: p=a; B: a=p; C: p=&a; D: a=*p;