若有下列语句: int a[4]={1,2,3,4},*p; p=a; 则*p的值是3。
错
举一反三
- 若有下列语句: inta[4]={1,2,3,4},*p; p=a; 则*p的值是3。
- 若有定义和语句:int a[4]={1,2,3,4},*p; p=&a[2]; ,则*p的值是3( )。
- 若有以下语句,则&a[2]-p的值是()。int a[3],*p=a;
- 若有以下定义和语句: int a[4]={0,1,2,3},*p; p=&a[2]; 则*--p的值是_____.
- 若有定义: int i1=30, i2=40; int * const p=&i1;const int *q = &i2;且有语句:1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3
内容
- 0
若有声明“char *p="123"; int c;”,则执行语句“c=sizeof(p);”后,c的值是 。 A: 1 B: 2 C: 3 D: 4
- 1
若有以下语句:inta[3],*p=a;则&a[2]-p的值是()。 A: 2 B: 3 C: 1 D: 4
- 2
若有声明“char *p="123"; int c;”,则执行语句“c=sizeof(p);”后,c的值是 。 A: 1 B: 2 C: 3 D: 4
- 3
若有定义: [br][/br] int i1=30, i2=40; [br][/br] int * const p=&i1; const int *q = &i2;[br][/br] 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; [br][/br] 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3
- 4
若有声明 int a[4][3],*p=a[2]; 则表达式p指向的数组元素________