若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为
若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为(). A:非法,2B:&a[1][0],2 C:&a[0][1],3D:a[0][0],4 答案:B 求解析!
人气:101 ℃ 时间:2020-05-27 19:41:41
解答
首先这是一个2行2列的数组,第一行12,第二行34.*(a+1)其实等价于a[1],意思是第二行行地址,也就是b选项中的那个.*(*a+1)等价于a[0][1],也就是2.如果实在难以理解,可以记住每层星号就是一个方括号,加几就是方括号里面的值,不加就是0
推荐
- int a[][3]={2*3}啥意思
- 设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是?
- 若int a[2][3];那么a[1]是什么意思呢?
- 若有定义int s[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是
- 如有定义语句int a[]={1,8,2,8,3,8,4,8,5,8}; ,
- 预初英语题目 We are going to live in a new flat next mo
- 仓库里有一批货物,运出3/5后,有运进20吨,这时仓库里的货物正好是原来的1/2,仓库里原来有货物多少吨.
- sinx×lnx.x趋于零时极限怎么算
猜你喜欢