指针与数组
不当码农好不好
这个作者很懒,什么都没留下…
展开
-
行指针与列指针_1
指针与多维数组 (主要指二维数组) int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; 换个角度看世界: 如首行一样,将首行视为一个元素,一个特殊的元素,这个“特殊的”元素是一个一维数组。那么这个二维数组是由是由三个“特殊的”元素组成的一个“特殊的”一维数组。 a是这个“特殊的”一维数组的名称,也就是首地址,也就是第一个元素的地址,也就是转载 2017-09-09 20:42:23 · 778 阅读 · 0 评论 -
行指针与列指针_2
行指针,顾名思义就是指向一行的指针。那么哪里会用到行指针呢,用的最多的,那就是二维指针了,大家都知道,我们通常把二维指针看成一个行列式,但是它在内存中的排序却是和一维指针一样的。 比如组a[2][3]={{1,2,3}{4,5,6}},a是整个数组的首地址,同时也指向第一行元素,即a是一个行指针,它每加1,所指地址移动二维数组的一行,a+1指向第二行元素。 对a取*,即*a指向转载 2017-09-09 20:43:35 · 781 阅读 · 0 评论