下列4个选项中,哪个结果为6? int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;
题目
下列4个选项中,哪个结果为6? int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a; (A) *p + 6; (B) *(p+6); (C) *p += 5; (D) p+5; 答: A B 求解释
答案
这个是指针指向的问题.*p=a,是定义个p指针,指向了数组a.那么p指向的也可以看成是指向a[0],对于答案B很好理解了,p+6指向的实际也就是a[6],再用*取值,答案就是6.对于A,则很简单啊,*p+6也就是先取p的值,再对这个值+6.p指向a[0],a[0]值是0,再0+6结果当然也是6了
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 在两个毫不相关的词语之间加上另外两个词,是他们之间产生某种联系.
- 一千克废纸可生产0.75千克纸,生产一吨纸要用掉16棵大树.
- 请问下21日应该写成21th,还是21st 11和21也是要按照1st这样去写么.
- 圆x^2+y^2=4上的点到直线4x-3y+25=0的距离的取值范围是……
- 有i的英文单词,3-4个字母组成的
- 1/3乘以3等于1,但1除以3却是0.3333.而0.3333.乘以3又不等于
- 已知m、n是方程x^2+3x+1=0的两个实数根,则m^3+8n+20=
- See ( ) soon,Lily and Lucy.选择A.your B.you C.then D.them
- He is such an honest boy as we all liked.He is such an honest boy that we all liked.
- 甲粮仓粮1000吨,乙粮仓存粮798吨,现在从两仓库中运走212吨粮食,是两仓库剩余的来那个是数量相等,那么