若有定义:int a,*p = &a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计算结果是_____。
A: 1000
B: 1005
C: 1020
D: p+5是不正确的表达式
A: 1000
B: 1005
C: 1020
D: p+5是不正确的表达式
举一反三
- 若有定义:int a,*p = &a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计算结果是_____。
- 若有定义:inta,*p=&a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计算结果是_____。
- 若有定义"int a[10]={1,3,5,7,9,0,2,4,6,8},*p=a;",若数组存放在1000开始的一段连续内存单元(假设int类型的数据在内存中占4个字节),则表达式 p+5 的值是( )。 A: 0 B: 6 C: 1005 D: 1020
- 如果定义int a[10], *p=a ; 则不与a[5]等价的是______。? p+5|*(a+5)|*(p+5)|p[5]
- 若有定义“int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;”,则值为6的表达式是( ) A: *p+6 B: *(p+6) C: *p+=5 D: p+5