10.已知int a[3][3]={ 1,2,3,4,5,6,7,8,9};,则*(*(a+2)+1) 的值是___________.
人气:491 ℃ 时间: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的是( )
- 盐酸和硫酸用以下什么鉴别
- like和介词的用法疑问
- 英语翻译
猜你喜欢