- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 C\C++中数组指针和二维数组最强最简单粗暴深刻理解!!!一遍包过!
a[i]+j==&a[i][0]+j==&a[i][j] (注意这里和②的形式区别,②代表着在“行”元素首地址上做加减,而④已经代表着在二维矩阵的具体元素的地址上进行加减了)同时C语言规定,数组名在值上等于数组首元素地址,它是一个指向该数组首元素的指针!(a[i]+j)表示,也等于*(p[i])+j)表示。(p+i)+j)=a[i][j] (顺利推导,二维数组元素可以用。(p+i)+j)表示,也可以用a[i][j]表示,还可以用。这个C语言规定,即a==&a[i],a+1==&a[i]
2024-05-17 14:44:00
1925
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人