易语言如何实现下标与下标的数学运算

[ ]下标运算符具体如何运算?

如题,[     ]运算符有一个运算公式,不知为何?另,这个公式的含义是什么?

一维的就不用说了 a[i] 就是 *(a+i)取a的第i+1个元素;

多维就需要计算,比如二维由于C中[]昰行先序的,那么 a[i][j] 就是访问的第i+1行的j+1个元素(就是 *(*(a+i)+j) )


版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

下标运算符必须是成员函数。

如果一个类包含下标运算符则它通常会定义两个版夲:一个返回普通引用,另一个是类的常量成员并且返回常量引用


  • “你的鼓励将是我创作的最大动力”
  • 举报视频:【郝斌C语言】- 132 指针之 12:下标和指针的关系

我要回帖

 

随机推荐