输出二维数组的有关数据(地址和元素的值与指针)

我们下面看一下二维数组指针


前言

提示:好多初学者很难了解二维数组与指针我们下面一个例子来介绍一下二维数组与指针:

例如:随着人工信息与技术的不断发展,电脑语言学习这门技术也越来越重要,很多人都开启了学习机各种各样的机器语言,本文就介绍了机器语言里面的经典的c语言学习的基础内容。

一、二维数组是什么?

示例:简单的来说二维数组也是两个或者多个一维数组组成的,下面一个例子来了解这个。

二、使用步骤

1.引入库

代码如下(示例):

#include <stdio.h>
int main()
{
	int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
	printf("%d,%d\n",a,*a);
	printf("%d,%d\n",a[0],*(a+0));
	printf("%d,%d\n",&a[0],&a[0][0]);
	printf("%d,%d\n",a[1],(a+1));
	printf("%d,%d\n",&a[1][0],*(a+1)+0);
	printf("%d,%d\n",a[2],(a+2));
	printf("%d,%d\n",&a[2],a+2);
	printf("%d,%d\n",a[1][0],*(*(a+1)+0));
	printf("%d,%d\n",*a[2],*(*(a+2)+0));
	
	return 0;
}

2.读入数据

代码如下(示例):

6487536,6487536
6487536,6487536
6487536,6487536
6487552,6487552
6487552,6487552
6487568,6487568
6487568,6487568
9,9
17,17

看上面的例子一看就知道,前七行的代码都是输出地址,虽然两种表达方式来写但是它们的含义一样的,然后最下面的两行代码输出的结果来看*(a+1)和(a+1)的区别我们知道了,这就是理解二维数组和指针的关系的简单的方法。


总结

提示:这里对文章进行总结:
例如:我们看到上面的例子就知道二维数组和指针的简单的关系,也就是说你想学话哦二维数组必须弄明白一维数组。

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值