10.已知int a[3][3]={ 1,2,3,4,5,6,7,8,9};,则*(*(a+2)+1) 的值是___________.
人气:262 ℃ 时间:2020-03-28 19:02:57
解答
8,从里面开始看,a是数组名,也就是数组第一个元素的地址,然后a+2就等价于&a[2],然后解除引用*(a+2)等价于a[2],然后*(a+2)+1就是第二维的地址,即&a[2][1],所以解除引用之后就是8
推荐
- 有如下程序c
- 说明语句如下:int a[10]={1,2,3,4,5,6,7,8,9},*p=a;则数值为6的表达式是( ).
- int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a;求 *(*(a+2)+2)的含义(或值
- 6. 如果有以下定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[7];则表达式*p++的值是多少?
- 若有以下定义:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的是( )
- 不论x取何值时,等式mx-n-4x=3恒成立,则m-n的值为多少
- 将一定量的CO2通入足量的石灰水的烧杯中,烧杯增重8.8g,求生成白色沉淀的质量.
- 为什么若滤纸与漏斗内壁有空隙,则过滤的速度会比较慢?
猜你喜欢