设“inta[10],*pointer=a;”,以下不正确的表达式是()。
A: pointer=a+5;
B: a=pointer+a;
C: a[2]=pointer[4];
D: *pointer=a[0];
A: pointer=a+5;
B: a=pointer+a;
C: a[2]=pointer[4];
D: *pointer=a[0];
举一反三
- 15.设inta[10];*pointer=a;以下不正确的表达式是()。 A: pointer=a+5; B: a=pointer+a; C: a[2]=pointer[4]; D: *pointer=a[0];
- 设inta[10];int *pointer=a;以下表达错误的是() A: pointer=a+5; B: a=pointer+a; C: a[2]=pointer[4]; D: *pointer=a[0];
- 下列代码段,( )是正确的 A: int *pointer,x;pointer=x; B: int *pointer,x;*pointer=x; C: int *pointer,x;pointer=&x; D: int *pointer,x;x=&pointer;
- int a=3;int *pointer;pointer=&a;此时,*pointer与( )等价。 A: a B: *a C: &a D: pointer
- 下列语句中错误的是: A: int *pointer = new int(10) B: int *pointer = new int[10] C: int *pointer = new int D: int *pointer = new int[40](0)