读书人

[ ]下标运算符具体怎么运算

发布时间: 2012-03-28 15:40:03 作者: rapoo

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

[解决办法]
就是 元素步长的计算而已 ~~

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

读书人网 >C语言

热点推荐