1. 首页
  2. 编程语言
  3. Javascript
  4. C语言中二维数组指针的简要说明

C语言中二维数组指针的简要说明

上传者: 2020-09-29 12:40:09上传 PDF文件 87.28KB 热度 21次

C语言中,指针是一个复杂但又灵活多变的知识点,我们知道,在一维数组中,对于一个数组a[],*a,a,&a,都表示a的首地址,但如果与二维数组混合使用,就显得更为复杂了。例如对于一个二维数组这四个表达式到底表示什么呢?事实证明就是这样的。方法一,函数是 void fun; 这种方法只能处理2行3列的int型数组。方法二,可以省略第一维的长度。比如下面的程序可以正常输出abc:在《C专家编程》10.3节的小启发里讲的很透彻:(以下这段文字及对比一定要认真分析!“数组名被改写成一个指针参数”规则并不是递归定义的。

用户评论