C语言什么叫行指针?它与数组指针有什么联系和不同点?

行指针的概念? 它们的联系是? 不同点是? 最好伴有举例说明。

数组指针就是一个数组的地址, 行指针出现在二维数组里就是是二级指针那里附近,例如 int a[10][5]; 那么二维数组可以可分为行和列,那么要找到每一个数组就要通过哪行和哪列查找,a[10][10]中第一个小标表示行,第二个下标表示列,那么 a[1],a[2]表示对应行的指针,记得在二维数组中约定a[1],a[2]表示的是指针,在一维数组中a[1],a[2]表示的是元素,我知道你云里雾里的这里比较难记住既可以了,不要问为什么,记得这是语法规定的就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-28
行指针是一种形象的说法,比如现在有x行x列的表格。p指针指向第一行,行指针特点就是比如p+1,那么p就指向下一行的首地址。普通指针+1 就指向下一个,注意是下一个地址。行指针是指向下一行。
相似回答