早教吧作业答案频道 -->数学-->
*(a+1)+2表示1行2列元素a[1][2]的地址,怎么看出来呢?结合顺序是怎么样的?我不明白*(a+1)+2为什么表示的是地址.
题目详情
*(a+1)+2表示1行2列元素a[1][2]的地址,怎么看出来呢?
结合顺序是怎么样的?
我不明白*(a+1)+2为什么表示的是地址.
结合顺序是怎么样的?
我不明白*(a+1)+2为什么表示的是地址.
▼优质解答
答案和解析
*(a+1)+2
结合顺序从左至右
*(a+1)其中a表示整个数组首地址,指向对象是行,所以a+1表示首地址
向后移一行的地址,到a[1]位置,*(a+1)就表示a[1]
而a[1](*(a+1))表示第一列的所有数,故它表示的是这一列的首地址
所以*(a+1)+2就表示向这一列后面移动2个位置,
指向a[1][2]的地址
结合顺序从左至右
*(a+1)其中a表示整个数组首地址,指向对象是行,所以a+1表示首地址
向后移一行的地址,到a[1]位置,*(a+1)就表示a[1]
而a[1](*(a+1))表示第一列的所有数,故它表示的是这一列的首地址
所以*(a+1)+2就表示向这一列后面移动2个位置,
指向a[1][2]的地址
看了 *(a+1)+2表示1行2列...的网友还看了以下:
1.a≠0,b≠0,则a/|a|+b/|b|的不同取值的个数为()A.3B.2C.1D.02.若|x 2020-03-31 …
某有机物A的分子中含有两个碳原子,其同系物中有的常用于浸制生物标本.现用A来制取有果香气味的有机物 2020-04-08 …
基本不等式超费解130已知a>b>0,求a2+1/(a*b)+1/[a*(a-b)]的最小值.a2 2020-05-13 …
数据结构中有静态结构和动态结构吗?在数据结构中,从逻辑上可以把数据结构分成C.A.动态结构和静态结 2020-05-13 …
设集合A={1,a,b},B={a,a^2,ab}且A=B,求实数A,B的值因为集合需要满足互异性 2020-05-15 …
假设集合A满足以下条件:诺a∈A,a不等于1,则1-a分之1属于A若a属于A,则1-a分之一属于A 2020-07-03 …
下列说法正确的是()A.从来源上看,误差可分为系统误差和偶然误差B.系统误差总是有时偏大,有时偏小 2020-07-18 …
下列说法正确的是()A.从来源上看,误差可分为系统误差和偶然误差B.系统误差总是有时偏大,有时偏小 2020-07-18 …
下列说法正确的是()A.从来源上看,误差可分为系统误差和偶然误差B.系统误差总是有时偏大,有时偏小 2020-07-18 …
某数a,分别计算axa,a+a,a-a,a除以a后,再把所得的积、和、差、商相加,结果为49,求a的 2020-11-22 …