若有定义语句:inta[6]={0,1,2,3},*p;则下面表达式值为2的是:
A: p=a+1,*p++;
B: p=a+2,*p++;
C: p=a+2,*(++p);
D: p=a+2,++(*p);
A: p=a+1,*p++;
B: p=a+2,*p++;
C: p=a+2,*(++p);
D: p=a+2,++(*p);
举一反三
- 若有定义语句:inta[]={1,2,3,4,5,6},*p=a;则值为3的表达式是()。 A: p+=2,*(p++) B: p++,*++p C: p+=2,*p++ D: p++,++*p
- 若有定义:int a[4][3],*p;下面不正确的赋值语句是_____。 A: p=a+1 B: p=a[0] C: p=&a[1][1] D: p=*(a+2)
- 若有以下定义,则值为3 的表达式是()int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; A: p+=2,*(p++); B: p+=2,* ++p; C: p+=3,*p++ D: p+=2,++*p
- 若有以下的定义, int a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是 ______。 A.p+=2,*(p++) B.p+=2,*++p C.p+=3,*p++ D.p+=2,++*p
- 若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是() A: p+=2,*(p++) B: p+=2,*++p C: p+=3,*p++ D: p+=2,++*P
