下列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 求解释
人气:425 ℃ 时间:2020-04-08 19:03:32
解答
这个是指针指向的问题.*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了
推荐
- 6. 如果有以下定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[7];则表达式*p++的值是多少?
- 有如下程序c
- 若有以下定义:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的是( )A、p+=2;*(p++);B、p+=2;*++p;
- 若有以下定义:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的是( )
- 10.已知int a[3][3]={ 1,2,3,4,5,6,7,8,9};,则*(*(a+2)+1) 的值是___________.
- 一个除法算式中,商是除数的3倍,除数是余数的2倍,商.除数.余数的和是27,求被除数是多少
- 淘气在计算有余数的除法时 但被除数308错写了368 结果增加了5 而余数结果相同 求这道除法算式的余数和除数
- 一个劲度系数为k的弹簧阵子,一端固定,并至于水平面上,弹簧伸长量为L,
猜你喜欢
- 英语语法 so glad to have a chance of standing here to
- beautiful的音标
- At present,some people think ….while others claim …Both sides have their merits.实例
- 变化率与导数这一课在高中哪一年级上的?
- 小石潭记水清原因的句子
- 有堆苹果,3个3个的数,最后剩2个,5个5个的数,剩4个,7个7个的数,剩6个,问苹果最少有多少
- 线代证明,设β是非齐次线性方程组Ax=b的解向量,α1,α2.……αn-r是对应齐次方程组的一个解的基础
- 数学中a^b什么意思啊?