用户登录
用户注册

分享至

sas列指针

  • 作者: 约德尔人郭小4
  • 来源: 51数据库
  • 2020-09-30
二维数组的数组名a和a+1、a+2是行指针,它指向的元素是一个包含4个元素的一维数组,而*a、*(a+1)、*(a+2)是列指针,即指向元素的指针,相当于一维数组中指向特定元素的指针。*(*(a+1)+2)是先竖着走一行,再横着走两行,相当于a[1][2]。&a[1][0]就是a[1][0]的地址,相当于*(a+1),是一个列指针。



  数组指针(行指针)全称是二维数组的指针,只能操作二维数组,又因为操作二维数组是以行为单位,所以又名行指针,如(*a)[3]是指一个每行有3个元素的二维数组,即3列,行数未定

指针数组是一个数组里面的所有元素都为指针,如*a[3]是将*a[0]、*a[1]、*a[2]这三个指针打包用数组存放,相当于3个指针
软件
前端设计
程序设计
Java相关