14.二维数组与指针

#include <iostream>
#include <string>
#include <vector>
using namespace std;



int main() {
	//了解一下二维数组的性质
	int a[3][4] = { {1, 3, 5, 7}, {2, 4, 6, 8}, {10, 11, 12, 13} };
	/*c语言规定数组名代表一个纸箱数组首元素的指针,或者说数组名代表数组的首地址,因此上述的a,a[0], a[1], a[2]都是指针,分别代表了某个数组的首地址
	二维数组a代表二维数组的首地址,一维数组名a[0],a[1], a[2]分别代表三个一维数组的首地址
	a + 1 代表了移动了一行,或者说4个元素的距离
	a[0] + 1,表示指针在列的方向移动了一列,或者说移动了一维数组a[0]的一个元素的距离

	*/
	system("pause");
	return 0;
}
posted @   W-forever  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示