早教吧 育儿知识 作业答案 考试题库 百科 知识分享

二维数组里面a[0+2]是指向行还是列*(a[0+2]+2)是不是等于a[2][2]a[0]就是指向列呀,怎么方括号里面加二维数组里面a[0]是指向列的、为什么a[0+1]就变成指向行了、a[0]+2指向的是a[0][2]a[0+2]+2为

题目详情
二维数组里面 a[0+2]是指向行还是列 *(a[0+2]+2)是不是等于a[2][2] a[0]就是指向列呀,怎么方括号里面加
二维数组里面 a[0] 是指向列的、为什么a[0+1] 就变成指向行了、
a[0]+2 指向的是a[0][2]
a[0+2]+2 为什么只是在方括号加了一个2 就指向a[2][2]了.
▼优质解答
答案和解析
a[0]指向a[0][0]
a[2]指向a[2][0]
a[2] + 2指向a[2][2]
a[x]+y指向a[x][y]
a[x]是一个普通指针,而a[x]指向a[x][0],所以a[x]+y指向后面偏移y个元素,即a[x][y].