如果有定义int a[30], *p=a; 则数组a中下标为i的元素的地址为( )。
A: p+i*2
B: p+(i-1)*2
C: p+(i-1)
D: p+i
A: p+i*2
B: p+(i-1)*2
C: p+(i-1)
D: p+i
举一反三
- 如果有定义int a[30], *p=a; 则数组a中下标为i的元素的地址为
- 0-1背包问题中的递推式为____ A: P[i,c]=max{P[i,c],P[i-1,c-v[i]+p[i]} B: P[i,c]=max{P[i,c],P[i-1,c-v[i-1]+p[i-1]} C: P[i,c]=max{P[i-1,c],P[i-1,c-v[i]+p[i]} D: P[i,c]=max{P[i-1,c],P[i-1,c-v[i-1]+p[i-1]}
- 以下说法正确的是 &p[i]等价于*(p+i) p[i]等价于*(p+i) p[i]等价于*p+i p[i]等价于p+i[/i][/i][/i][/i]
- 若有定义:int<br/>a[10],<br/>*p=a, i=0;以下不能表示a数组元素值的是()。 A: a[i] B: p[i] C: *(p+i) D: p++
- 以下程序段运行后变量s的值为。 int a[]={1,2,3,4,5,6,7}; int i,s=1,*p; p=&a[3]; for(i=0;i<3;i++) s*=*(p+i);