执行下列程序后,正确说法是().int a[15]={1,2,3,4,5},*p;p=a;p++;
A: p++可用a++替代
B: *P与*a(++)相同
C: *P的值是2
D: *P的值是1
A: p++可用a++替代
B: *P与*a(++)相同
C: *P的值是2
D: *P的值是1
举一反三
- 若有int a[10],*p;,则下列语句中正确的是( )。 A: for(p=a; a<p+10 ; a++) B: for(p=a; p<a+10 ; p++) C: for(p=a; p<p+10 ; p++) D: for(p=a; p<a+10 ; a++)
- 若有定义int a[ ]={1,2,3,4,5,6,7,88,9,10}, *p=a;则值为3的表式是: A: p+=3, *p++ B: p+=2, *(p++) C: p+=2,++*p D: p+=2,*++p
- 若有以下定义,则值为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[5]={10,20,30,40,50}, *p; p=&a[1]; 则执行语句“*p++;”后,*p的值是:
- 若有以下的定义,则值为3的表式是( )。int a[ ]={1,2,3,4,5,6,7,88,9,10}, *p=a; A: p+=2, *(p++) B: p+=2,*++p C: p+=3, *p++ D: p+=2,++*p