若有以下语句:int a[3],*p=a;则 &a[2]-p 的值是( )。
查看答案
假设有inta[3][5];下列选项中,指向元素a[2][3]的指针是()。
A. *(a[2]+3)
B. (*a+2)+3
C. *(a+2)+3
D. *(*(a+2)+3)
若已定义:inta[5],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。
A. p+1
B. a+1
C. a++
D. ++p
若有定义intx,*p;,则以下赋值正确的表达式为()。
A. p=&x
B. *p=&x
C. p=x
D. *p=*x
假设有intb[4][5];,下列选项中,指向元素b[3][4]的指针是()。
A. *(b[3]+4)
B. (*b+3)+4
C. *(b+3)+4
D. *(*(b+3)+4)